GraphQL - APIs the New Way
summary
Shows a working Java setup that front-ends can use to avoid over‑ and under‑fetching: a Spring Boot GraphQL layer sits above two microservices (cart + product) backed by SQL, using GraphiQL for queries and Charles to prove the network effect. Implements batching to reduce three HTTP calls to one, adds a per‑field limit and enforces depth and complexity limits, and demonstrates mutations and subscriptions; the live demo mostly works and the approach cuts round‑trips while requiring careful schema/code design.
AI-written summary · about
chapters (9)
- 0:00Introduction to GraphQL
- 8:34What is GraphQL
- 12:24GraphQL Java demo
- 22:07GraphQL problems
- 31:01GraphQL security
- 35:35GraphQL mutations
- 38:24GraphQL drawbacks
- 42:57GraphQL benefits
- 55:00Q&A








