Happiness as a Service — a platform and growth from ten developers to three hundred in three years
summary
X5 Digital describes building a developer-focused PaaS in JavaScript to support rapid team growth from ~10 to ~300 engineers over three years. The talk covers platform design choices (why JS, minimal dogfooding), team boundaries between developers and DevOps, practical abstractions and isolation vs collaboration trade-offs, and evolving deployment environments from static to dynamic.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 3:59About Sasha and X5 Digital
- 5:24Task scale at X5 Digital
- 8:13Building deployment system
- 9:19First environments setup
- 12:34Environments and abstractions
- 15:07Production and Kubernetes
- 17:17Team growth and testing
- 21:09Scaling dynamic environments
- 26:26Current state and future
- 29:38Future improvements
- 33:55Pros and cons
- 35:20Q&A
- 42:31Summary
related talks
29mThe Platform Engineering Revolution Panel: Empowering Developers Through Self-Service
45mFrom 5 to 100 in Product Development team in just 5 years
36mHypergrowth - lessons learned from tripling the size of a tech team
42mPlatform Engineering in practice — Why and How to start
47mHow to Make a Platform Delightful, or Avito PaaS After Five Years
27mWhy Developer Platforms and a curated Dev Experience are a must have when scaling
37mAchieving High Performance with an Internal Developer Platform
31mPlatform Health: A team model of platform evolution
