Chapter 13: GraphQL Fundamentals

In this chapter, you will learn about the fundamentals of GraphQL, including its Schema Definition Language (SDL), queries, mutations, and subscriptions. This knowledge will help you in the next chapter, when you will implement an API based on GraphQL.

We will cover the following topics in this chapter:

  • Introducing GraphQL
  • Learning about the fundamentals of GraphQL
  • Designing a GraphQL schema
  • Testing GraphQL query and mutation
  • Solving the N+1 problem

After completing this chapter, you will know about the basics of GraphQL, including its semantics, schema design, and everything you need to develop a GraphQL-based API using Spring and Spring Boot.

Technical requirements

This chapter covers the theory surrounding ...

Get Modern API Development with Spring and Spring Boot 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.