~/talk

You Don't Want Serverless

Talkat NDC Oslo 2024 · 2024-06-10..06-14· [serverless]
links:none on file
slides:none on file

Argues that serverless (AWS Lambda, Azure Functions, Cloudflare Workers) leaks complexity: database connection pooling breaks by default causing exhausted connections unless using PG Bouncer or RDS Proxy; cold starts force AOT or provisioned fixes like provisioned concurrency; observability and testing require code changes; account-level concurrency limits throttle throughput; metered chains can create runaway bills (example of a deployment charging $100k bill); Amazon Prime Video cuts cost 90% by moving off functions to VMs.

AI-written summary · about

  1. 0:00Introduction
  2. 2:24Defining serverless
  3. 4:54Main issues overview
  4. 6:29Simplicity and state problems
  5. 11:16Runtime and security challenges
  6. 13:35Developer experience pitfalls
  7. 15:36Testing strategies
  8. 18:05Platform churn and environment limits
  9. 19:43Observability and architecture
  10. 22:17Orchestration and cost loops
  11. 25:44Cold starts and warming
  12. 27:56Code optimization techniques
  13. 30:23Vendor incentives and lock-in
  14. 33:27Concurrency limits and costs
  15. 38:00Financial risks and total cost
  16. 42:10When to use serverless
  17. 47:30Conclusion
~/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.