~/talk

How to build a social network entirely on serverless

Talkat Full Stack Fest 2019 · 2019-09-04..09-06· [serverless, microservices]

Yubl migrates from a monolith to serverless by publishing state changes to Kinesis and wiring Kinesis + Lambda + API Gateway for search, feeds, recommendations, push and BI; migration finishes in about six months for a million users. Resulting system runs around 200 functions, jumps to 80–100 deployments/month, uses BigQuery/Athena, SNS, Redis and Neo4j for graphs, and replaces a $3,000/month Mixpanel bill with cent‑level per‑query costs.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42Hubble
  3. 1:41Why
  4. 8:13Events
  5. 8:46Microservices
  6. 9:35cascade failures
  7. 10:28eventdriven architecture
  8. 11:43workflow engine
  9. 14:08one repo per function
  10. 14:47one repo per microservice
  11. 17:56migration pattern
  12. 20:22cost saving
  13. 27:13recommendation feature
  14. 30:13more 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.