Thanks for attending Serverless Beyond the Happy Path: What Actually Happens in Production at KCDC 2026!
Serverless Byeond the Happy Path: What Actually Happens in Production
Most serverless talks end at the demo. This one starts where production begins.
Serverless platforms promise simplicity and scale, yet many teams discover the real complexity only after launch. Retry storms, poison messages, coldâstart amplification, runaway costs, and brittle deployments often manifest weeks or months later, when traffic increases, or the original team has moved on. These failures arenât edge cases; theyâre the result of designing for the happy path.
This session focuses on what actually happens when serverless systems run in production. Rather than walking through services or frameworks, it examines execution behavior: how functions retry, overlap, reâenter, and fail under real load. Attendees will explore why common mental models break down, how idempotency must be treated as a systemâlevel concern, and why naĂŻve concurrency assumptions lead to cascading failures.
The session then connects execution semantics to operating reality, showing how observability and cost signals reveal system behaviorânot just errorsâand how to detect retry storms, poison messages, and coldâstart side effects before they become incidents.
The final portion is a live walkthrough that hardens a âreasonable but wrongâ serverless Function app using concrete patterns for failure containment, versioning, deployment safety, and ownership.
Learning Objectives
- âReason about serverless execution under real production conditions: Understanding how retries, concurrency, and failure actually behave at runtime, and how to design idempotency and failure boundaries that hold up under load.â
- âOperate serverless workloads using signals that reveal system behavior: Instrumenting observability and cost data to detect retry storms, poison messages, coldâstart amplification, and runaway spend before they become incidentsâ
- âEvolve a working serverless application into a durable production system: Applying concrete patterns for versioning, deployment, and ownership that survive real traffic, team turnover, and longâterm operation.â