Building and Running an Enterprise-grade Serverless Platform on Kubernetes
summary
FunctionStage runs FaaS on Kubernetes using OBS for object events, Kafka for async requests and a certified CentOS base image; it demonstrates an image-processing pipeline that resizes and defogs photos saved to an OBS bucket. To hit a sub-2s cold-start target engineers prestart a resource pool of empty containers, perform code injection into warmed runtimes and exploit secondary JVM starts, achieving ~1.5s container startup in tests. Production challenges include library omissions on the locked OS, multi-tenant isolation and scaling to thousands of concurrent functions.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 0:19Agenda
- 1:19Serverless Computing
- 6:26Typical Service Application
- 7:55Choosing a Cloud Provider
- 10:21Huawei Server Architecture
- 13:08Function Integration
- 15:22Demo
- 19:59Processing Images
- 24:14Object Block Storage
- 24:51Functions
- 27:36Big Picture
- 28:43Challenges
- 29:19Challenge 1 Faster response
- 32:53Challenge 2 Security
- 34:23Challenge 3 Collaboration
- 34:59Resources
- 35:53GitHub Demo
- 36:06Questions
related talks
34mServerless Operations: From Dev to Production
36mDemocratizing Serverless
39mServerless on Kubernetes with Kubeless [A]
36mFission: a Serverless Function Framework on Kubernetes [B]
24mPainless Serverless Function Development In Kubernetes
29mServerless on Kubernetes: What We Learned From Customers
01h 00mServerless Madness on Kubernetes
37mServerless Functions for Beginners
