Free the Functions - Open Source Serverless
summary
Argues serverless boosts developer productivity and saves cost, then shows FN Project: an open source, portable serverless platform that packages each function as a container image, builds with multistage Docker, pushes to a registry, and runs containers via an FN server using Docker‑in‑Docker behind a load balancer with metadata in a DB and logs in object storage. Demonstrates FDKs for Ruby, Python, Java, Go, Node and community .NET, hot functions for reuse, and a code‑based orchestrator Flow implementing sagas; deployment works on laptop, k8s, and major clouds.
AI-written summary · about
chapters (20)
- 0:00Start
- 2:46Let's create a Serverless Platform
- 3:14Suspension of Disbelief
- 4:37Actor learns own part
- 7:22Avoid
- 7:40Atomisation
- 11:27Serverless Upsides
- 11:58Serverless Downsides
- 16:25Anatomy of a Function
- 17:16fn deploy details
- 18:06Ruby FDK
- 18:57Hot functions
- 19:31Endpoints
- 20:14Docker in Docker
- 20:35Architecture
- 20:50Request Process
- 23:11Orchestration
- 25:35Saga Pattern . Problem
- 27:47Summary #1
- 29:35Get Involved
related talks
39mDemocratizing Serverless: The New Open Source Fn Platform
33mOpen Source Serverless: a practical view
36mDemocratizing Serverless
49mFn Project – an open source container native serverless platform
44mServerless Java in Action
23mOpenFaaS: Serverless platform with no strings attached?
37mOuch! What I Learned From Being Hit by a Serverless, Ruby Boomerang!
40mWelcome to Serverless 2.0
