Fission: Serverless Functions for Kubernetes
summary
Fission is a Kubernetes-native serverless framework that keeps a pre-warmed pool of language containers so functions load in about 100–200 ms cold start (demo showed 290 ms first call, ~90 ms subsequent), supports Node.js, Python, Go environments and HTTP/timer/Kafka/NATS/k8s-watch triggers, builds source on-cluster for compiled languages, stores function packages on PV or S3, exposes declarative CRD specs for config-by-example, integrates with Istio/Envoy and Prometheus/Jaeger for tracing, offers HPA-style min/max autoscaling and a workflow engine backed by NATS Streaming.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:30Runtime resource usage
- 3:19Fission concepts
- 9:19Specifying an application
- 10:01Config by Example
- 23:28Fission Workflows
- 27:27Status and Roadmap
related talks
36mFission: a Serverless Function Framework on Kubernetes [B]
33mGoing FaaSter: Cost-Performance Optimizations of Serverless on Kubernetes
36mDemocratizing Serverless
39mServerless on Kubernetes with Kubeless [A]
20mA Quarkus function deployed to a Kubernetes K3S with Fission…
27mServerless Performance on a Budget
01h 00mServerless Madness on Kubernetes
29mServerless on Kubernetes: What We Learned From Customers
