Going From Zero to Building Multi-Region GraphQL Applications
summary
Builds a global e‑commerce GraphQL API: a product catalog, product ranking with DB filters and sorts, and an order management system using graphql subscriptions that are benchmarked and meet existing SLA targets. Uses popular open source GraphQL servers and a stretched gigabyte db cluster to run resiliency tests by killing a region and machines. Shows which features run in the database versus in resolvers and which prototypes are fast enough for production.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:42Designing Performant REST API
- 2:07Real World E-commerce Usecase
- 2:36REST API Based Microservices Architecture
- 2:56GraphQL Server Evaluation
- 3:26Quick Win
- 3:54Native GraphQL Approach
- 5:20Pivot to GraphQL Subscriptions
- 5:54Benchmark on Kubernetes
- 6:09Multi-Region GraphQL Applications
related talks
55mGraphQL - APIs the New Way
26mBuild a performance-optimized GraphQL API
32mHow to get started and build something with GraphQL
20mScaling GraphQL on AWS: Production Architecture for High-Volume Data Systems
59mGoodbye REST; Hello GraphQL
23mBuild the API You Want to See in the World
22mWhy Migrate from REST to GraphQL?
28mA Real-World GraphQL Application in Production
