How to survive 100x scaling events: Picking the right technologies early
summary
Noteable experiences ~100x traffic growth after a ChatGPT plugin launch and keeps service online with minimal rearchitecture by using CockroachDB, Kubernetes, Datadog and FastAPI plus a strong integration-test suite and load-testing ramp. The app serves multi-tenant notebook kernels so write-heavy spikes trigger database bottlenecks; teams ship same-day hot fixes, add missing indexes, and scale Cockroach by one node while tripling other services, keeping costs sublinear and the product functional.
AI-written summary · about
chapters (11)
- 0:00Welcome/Introduction
- 1:19What does Noteable do?
- 2:13The impact of LLMs and Chat plugins launching on Noteable
- 4:36How Noteable futureproofed their tech stack
- 5:27How to design a scaling response playbook
- 8:04How to choose technology that can scale
- 10:45How does CockroachDB prevent failure?
- 13:03Why did Noteable choose Datadog?
- 13:45Why did Noteable choose Kubernetes?
- 14:52Why did Noteable choose FastAPI?
- 15:39Scaling learnings
related talks
18mFrom Today to 10X: Why Groww chose
31mFuture-proofing operational data at scale
15mScaling to support America’s #1 sportsbook
46mScaling With Friends
15mScaling to support America’s #1 sportsbook
27mHow Devsisters launches blockbuster games in new countries with ease
48mBuilding mission-critical applications with CockroachDB
23mWhy Squarespace adopted CockroachDB for better global performance at scale
