Failing Successfully
summary
Dynatrace builds a custom Kubernetes serverless platform called Kappa with a Rust/Deno-derived runtime (OnlyJS) that creates fresh V8 VM contexts per invocation, rejects unsafe vm2 sandboxes, and reproduces Lambda-style isolation so untrusted JS runs securely. It handles millions of invocations a day with a cold-start-friendly, throwaway-context model and needs Kubernetes for CPU/memory cgroups; Azure Functions shows poor isolation under CPU-heavy loads (only ~33% requests succeed in tests) while Kappa runs the same workload at 1% failure rate.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:08Failing successfully
- 5:23Not invented here fallacy
- 9:14AWS Lambda serverless
- 14:32Secure JavaScript runtime
- 18:27Multicloud challenges
- 25:59Kubernetes serverless platform
- 28:52Tools evolution lessons
- 30:59Closing
related talks
39mDelivering Serverless Experience on Kubernetes: Beyond Web Applications
27mSurviving Serverless Battle By Secure Runtime, CRI and RuntimeClass
25mFrom Cloud To AI: How Kata Containers 4.0 Reinvents the Sandbox for the Agent Era
31mBeyond Traditional DevOps: Dive into Serverless with K8s
29mServerless on Kubernetes: What We Learned From Customers
46mMonolith to Serverless - Can Modern Cloud-Native Java Runtimes Do It All
32mKnative - The Security Platypus?
01h 00mServerless Madness on Kubernetes
