Serverless: Avoiding Vendor Lock-In by Building Your Own Platform
summary
The talk explains what serverless and FaaS are and highlights vendor lock-in risks from managed cloud FaaS offerings. It shows how to avoid locking by building a self-hosted platform using tools like OpenFaaS deployed on Kubernetes (even on a developer workstation), and how that approach gives development teams autonomy by reproducing production-like environments locally.
AI-written summary · about
chapters (29)
- 0:00Introduction and presentation
- 1:00What is serverless?
- 1:44Serverless services
- 2:39Serverless functions
- 4:19Advantages of serverless
- 5:46Is serverless sufficient for a reproduction application?
- 7:52Why build your own platform?
- 9:22What will we need?
- 10:37Why OpenFaaS?
- 11:41Components of OpenFaaS
- 12:32The pod
- 15:53Triggers
- 16:23Process limits
- 18:35My stack
- 21:09Installing OpenFaaS
- 23:07Configuring OpenFaaS
- 23:38Configuring ports
- 24:32Retrieving the password
- 25:12Deploying the first function
- 25:53The templates
- 30:25Invoking a function
- 31:51The logs
- 33:23Questions
- 34:46Provider OpenFaaS
- 35:17Service OpenFaaS
- 36:18Are there other possible solutions?
- 37:06Does Prometheus provide metrics to the function?
- 38:28Can we upgrade to the Pro version?
- 40:00What is the config file?
related talks
53mServerless is the Abstraction We Deserve
38mServerless with OpenFaaS - Live Example
23mOpenFaaS: Serverless platform with no strings attached?
28mBuild a modern FaaS platform with Cloud Native Serverless technologies
54mFaaS or not to FaaS — Visible and Invisible Advantages of the Serverless Paradigm
23mFaaS with No Strings Attache
32mThe Path to a Serverless-Native Era with Kubernetes
38mServerless for the Enterprise
