~/talk

Scalable and Resilient GraphQL Subscriptions with Distributed SQL Databases

slides:none on file

Demonstrates scaling GraphQL subscriptions to 1,000,000 subscribers end-to-end by using Hasura + YugabyteDB on Kubernetes, a custom GraphQL perf tool, and an e‑commerce order-tracking schema; live queries (polling) create auxiliary DB load the team measures. Cluster scales from 3 to 5 Yugabyte nodes and Hasura pods are increased without downtime; killing a tserver triggers follower→primary failover with only a brief two‑minute ops dip and transient latency spike, validating resiliency.

AI-written summary · about

  1. 0:00Introduction
  2. 1:14GraphQL for UX Developers
  3. 2:17Scalability
  4. 3:18Resiliency
  5. 4:05Distributed SQL
  6. 5:15Connecting to any GraphQL Engine
  7. 6:07Demo
  8. 6:36Why GraphQL Subscriptions
  9. 7:12Results
  10. 8:48Demo Setup
  11. 9:23Sample Application
  12. 10:27Simple Subscription
  13. 10:46Setup
  14. 12:07Kubernetes Cluster
  15. 13:38GraphQL Perf Tool
  16. 14:52Auxiliary Traffic
  17. 16:24New Orders
  18. 17:06New Orders Simulation
  19. 18:49Yucabit
  20. 20:33Cloud Native Database
  21. 21:07Data Node Failure
  22. 22:36Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.