“GraphQL is a data query language developed internally by Facebook in 2012 before being publicly released in 2015. It provides an alternative to REST and ad-hoc web service architectures.”
In this talk, we will
- Go through the basics of GraphQL
- Discuss the differences with REST
- Discuss the features in the current and future MicroProfile GraphQL API
- Go through a basic example in Java using Quarkus.
We will look at the following GraphQL concepts:
- Query
- Fragment and Named
- Filtering
- Variables
- Mutation
- Error Handling
- Introspections
Objective of the presentation:
To give a high level overview of MicroProfile GraphQL.
Elevator Pitch : REST is great, except you can not ask what you really want. You get what the server gives you. Find out how to make your API queryable allowing your consumers to get exactly what they what. MicroProfile GraphQL fix the over and under fetch problem that exist in today’s APIs, and it’s easy to write!
Attendee pre-requisites - If none, enter "N/A":
N/A