Methodologies & Tools
What is GraphQL? Is it for backend, frontend, or both? Why use GraphQL over REST APIs? GraphQL is better at querying multiple databases, offers an easy-to-learn syntax, and allows you to retrieve only the data you need. Learn when you should migrate from REST to GraphQL and how to convert your REST API add, update, and delete operations into GraphQL mutations.
I will start by explaining what is GraphQL and its benefits. Show you how GraphQL is being done in the backend using Spring Boot 2.7.0 with the release of spring-boot-starter-graphql and how to use GraphQL in the frontend using the popular library Apollo.