~/talk

Can your backend really handle 100k concurrent users?

Talkat BlaBlaConf 2022 · 2022-12-19..12-23· [testing]
links:none on file
slides:none on file

Claims a real end-to-end load test that reaches 100k concurrent users against a Django-postgres-redis-celery on Kubernetes stack, showing which bottlenecks appear: Postgres connection limits and query hotspots, Redis blocking and eviction under pub/sub and cache pressure, Celery backlog growth and worker saturation, and Kubernetes pod autoscaling lag. Provides concrete fixes applied (connection pooling, query indexes and batching, Redis sharding/timeout tuning, trimming task fan‑out, HPA and probe tuning) and reports which changes cut error rates and latency versus which still need more capacity planning.

AI-written summary · about

  1. 0:00Introduction
  2. 4:31Understanding the problem
  3. 10:04Initial application setup
  4. 16:28Scaling challenges
  5. 20:04Advanced optimizations
  6. 24:33Conclusion and Q&A
~/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.