Does it always have to be Docker & Kubernetes?!
summary
A microservice video platform runs on AWS without Docker or Kubernetes: 30 services running on 50+ EC2 instances across 25+ auto‑scaling groups, 3 TB in S3, 60M docs in Elasticsearch, 10+ Lambdas, 50+ Git repos and JVM‑based AMIs with nginx and a Go sidecar for logging. Deployment uses terraform + GitLab CI, a local proxy for end‑to‑end dev testing, Vault planned for secrets. The claim is that avoiding container orchestration cuts complexity while delivering a stable production system that has run commercially for years with no weekend wakeups.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:17Disclaimer
- 0:46Use the right tool for the job
- 3:02What did we build?
- 10:14How did we build it?
- 15:38What did we use?
- 19:33Terraform - Examples
- 29:13What about testing?
- 30:34The whole pipeline
- 33:25Don't put the cart before the horse!
- 36:29The Turducken - Creation
- 38:43The Turducken - Conclusion
- 39:50When to consider a platform right away?
related talks
01h 04mDeploying and Scaling Microservices
51mDeploying And Scaling Microservices
28mHow the hell do I run my microservices in production, and will it scale?
36mPractical Cloud Native: What Works, What Doesn't
37mHow the hell do I run my microservices in production, and will it scale
20mBuilding Scalable and Fault-Tolerant Systems
36mDocker Inside/Out
01h 04mDevelop microservices faster with an open source platform
