~/talk

Unikernels at Scale: 1 Million Databases, 1 Server

Talkat Øredev 2025 · 2025-11-05..11-07· [kubernetes]
slides:none on file

Claim: one million Postgres databases served from a single $750/month server by packing 1GB microVMs into 256GB RAM with snapshot/restore and NVMe reads ~15GB/s to hit sub-10ms resume latency. Implementation uses Firecracker microVMs, Unicraft unikernels to halve image size, memory snapshotting to pause/resume ~250 concurrent DBs (~180k DB-hours per hour), and a stateful Go proxy that routes and hands off live connections. Result: production Prisma Postgres runs at that density and enables a free tier.

AI-written summary · about

  1. 0:00Introduction to Prisma
  2. 0:20The Prisma ecosystem
  3. 0:49Understanding user needs
  4. 1:20Defining the product goal
  5. 3:21Infrastructure challenges
  6. 3:33Moving beyond AWS
  7. 4:53High-density architecture
  8. 5:06Implementing Firecracker
  9. 11:59Unikernel optimization
  10. 13:40Seamless proxying
  11. 13:51Global routing and access
  12. 15:29Business and market impact
  13. 18:30Modern platform integrations
  14. 18:57Conclusion
~/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.