"How to build your own cloud platform & (not) shoot yourself in the foot"
summary
mittwald builds a hosting platform that runs traditional LAMP sites and headless or containerized apps on Kubernetes, using Kubernetes operators and custom resources to expose simple domain concepts (app, project, database) while the stack uses OpenStack, Gardener, Ceph and Prometheus. Twenty or fifty engineers work across multiple teams; storage proves the hardest problem — CephFS performance kills PHP-heavy sites so mixed local/block/object strategies are used. The platform drops unused IaaS pieces and migrates OpenStack → bare metal to simplify operations and enable scale-to-zero and serverless plans.
AI-written summary · about
chapters (9)
- 0:00Introduction and background
- 3:58Evolution of hosting platforms
- 10:43Defining quality goals
- 18:49Abstraction with Kubernetes operators
- 25:28Deploying Kubernetes clusters
- 28:15Storage challenges in cloud platforms
- 35:41Simplifying the tech stack
- 40:57Key lessons and future outlook
- 44:26Q&A and closing
related talks
33mBuild Serverless with K8s, Kata Containers and Bare Mental Cloud...
43mHow to build your own cloud-native platform on IaaS clouds in 2021
37mBuilding a Managed Platform While Maintaining a Good Developer Experience
26mIf You Build It, They Will Come - a Platform Modernization Journey
33mKubernetes-Driven Multi-Cloud Deployments: Maximizing Scalability and Flexibility
42mKubernetes for PHP developers
32mHow we build a multi-AZ cloud in Switzerland
22mYour Cloud. Your Rules. Building a Sovereign Cloud with Open Technologies
