A language like SQL that abstract the way we interact with microservices
Requirement
A feature is the combination of multiple REST API, provide a language to query, chain those REST calls with ease.
The idea is based on the RESTful principle in which a resource is a piece of information that can be selected, inserted, updated.
Because of this princible, we don't need to care about the "how", we only need to care about the "what".
Actually, we must know the "how" at the first time. :)
Usecases
Select data
students = select * from Student where name = "John Doe"
studentIds = select id from Student where age = 18
studentIds = select id from Student where name = "John Doe"
registration = {
"studentId": $students[0],
"subjectId": "2"
}
response = insert into Registration data $registratrion
print(response)
A language like SQL that abstract the way we interact with microservices
Requirement
A feature is the combination of multiple REST API, provide a language to query, chain those REST calls with ease. The idea is based on the RESTful principle in which a resource is a piece of information that can be selected, inserted, updated. Because of this princible, we don't need to care about the "how", we only need to care about the "what". Actually, we must know the "how" at the first time. :)
Usecases
Select data
Configuration
Insert data
Configuration
Combine together