GraphQL-ify your APIs
summary
Shows how to add GraphQL to a Spring Boot microservice with live code for four implementations (graphql-java, Java Kickstart, Netflix DGS, Spring GraphQL), demonstrates a working GraphiQL UI and data fetcher patterns, explains why data loaders solve N+1 and how to register batch vs mapped loaders, warns about library churn, pagination and caching tradeoffs, and proves a workable stack by combining Spring GraphQL + DGS combo for server exposure and client code generation.
AI-written summary · about
chapters (15)
- 0:00Introduction and speaker intro
- 1:52GraphQL overview and benefits
- 4:38GraphQL core concepts and schema
- 11:02GraphQL query and mutation examples
- 15:20GraphQL challenges and considerations
- 17:30Spring Boot GraphQL frameworks overview
- 20:42GraphQL Java Kickstart framework
- 22:54Netflix DGS framework
- 25:09Spring GraphQL framework
- 26:52Data fetching and DataLoader
- 27:58N+1 query problem and solutions
- 31:54Error handling in GraphQL
- 35:03GraphQL client implementations
- 37:49Framework maturity and recommendations
- 41:47When to use GraphQL Q&A start








