~/talk

Architecture of scalable and resilient NodeJS apps with GraphQL & event-driven serverless

Talkat JSFoo 2018 · on Friday, 2018-10-26· [graphql, serverless]

Claim: combine Hasura GraphQL Engine subscriptions and live‑queries with event‑triggered serverless functions to make a reactive, async backend. Built a demo food‑ordering stack: React + Apollo frontend, DB row‑events invoke Google Cloud Functions to validate/pay/assign; subscriptions push status to clients. Demo sustains and recovers from bursts — one run updates 18,200 orders (speaker reports ~40,000 previously) — so it works at scale but requires event plumbing, a GraphQL server with subscriptions, and careful handling of race conditions and failure semantics.

AI-written summary · about

  1. 0:00Start
  2. 1:27Traditional architecture
  3. 4:49Async architecture
  4. 10:11Example: Food ordering app
  5. 11:30Architecture Recap
  6. 12:47High level overview
  7. 13:53REST vs GraphQL
  8. 22:43GraphQL & Serverless architecture
  9. 30:43Food ordering app - scalable
~/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.