~/talk

Getting to 300 million requests a month with a one man AI/Dev-Ops team

Talkat NDC London 2025 · 2025-01-27..01-31· [devops-and-delivery, machine-learning]
links:none on file
slides:none on file

Scale story graph to 300 million requests a month as a one‑person AI/DevOps team by swapping cloud for self‑hosting, using Redis queues + PG Bouncer for background ML jobs, and running a dozen custom models including self‑hosted LLMs (≈1M LLM requests/day) to avoid a $770k/month API bill. Migrated from Heroku to cheap Hetzner dedicated servers via Cloud66, moved Postgres workloads to a 10+ node Yugabyte DB cluster, and fixed the Jan 1 outage by removing HAProxy cookie persistence.

AI-written summary · about

  1. 0:00Scaling with one-person team
  2. 1:15From dreams to AI and DevOps
  3. 10:23Perseverance and timing in tech
  4. 17:17Scalability with queues and self-taught solutions
  5. 18:02Cloud trap for growing apps
  6. 23:37Self-hosting cut costs and improved performance
  7. 26:46Self-hosting AI models for privacy
  8. 34:35Worst day lessons
  9. 35:17PostgreSQL for massive scale
  10. 41:44YugabyteDB as PostgreSQL-compatible
  11. 43:54Troubleshooting the January 1st 2025 outage
  12. 51:45Why outages matter
  13. 53:13Final takeaways and future
~/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.