©  Raj Malhotra 2019
Raj MalhotraRapid Java Persistence and Microserviceshttps://doi.org/10.1007/978-1-4842-4476-0_7

7. Java GraphQL Development

Raj Malhotra1 
(1)
Faridabad, Haryana, India
 

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL was developed by Facebook in 2012 and then publicly released in 2015. There has been lot of development recently around GraphQL, especially since tools like AWS Cloud AppSync and frameworks like Prisma came about. GraphQL’s primary purpose is to handle issues with RESTful API design and make HTTP communication faster.

Instead of having multiple URL-based conventions, GraphQL works on the basis of a single endpoint accepting all requests through POST

Get Rapid Java Persistence and Microservices: Persistence Made Easy Using Java EE8, JPA and Spring now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.