Hands-on Stateful Serverless Applications with Kubernetes and Stateful Functions
summary
Shows building a real Stateful Functions app atop Apache Flink: Python and Go remote SDKs, protobuf Any messages, Kafka ingresses/egresses, MinIO checkpoints, and Docker Compose or Kubernetes deployment. Claims Flink acts as a state tier replacing a DB and guarantees exactly-once semantics via checkpoints; demo processes ~0.5 TB, simulates tens of thousands of drivers/passengers, and uses autoscaling to rescale compute from 10 to 20 pods with no downtime.
AI-written summary · about
chapters (7)
- 0:00Introduction to Stateful Fns
- 5:29Messaging and Data Modeling
- 9:26Building a Stateful Function
- 14:32Deployment and Configuration
- 19:12Execution and Fault Tolerance
- 22:16Real-world Application Design
- 29:37Scaling and Operations
related talks
35mHands-On Stateful Serverless Applications with K8s and Stateful Functions
41mKeynote: Introducing Stateful Functions 2.0: Stream Processing meets Serverless Applications
55mStateful Functions: Polyglot Event-Driven Functions for Stateful Distributed Applications
27mStateful Functions 3.0: Towards a Cross-Platform Stateful Serverless Stack
24mStateful Functions: Flexible like a Microservice, Consistent like a Monolith
38mDeploying Stateful FaaS on Streaming Dataflows
43mStream Processing and Applications in the Modern Age
38mPolyglot Actor Model on Flink Stateful Functions
