From 100 to 100M Users: How to Scale Your Cloud Architectures 🚀
summary
A practical walkthrough of evolving a cloud application from a small proof-of-concept to a global system serving up to 100 million users, using managed services from major cloud providers (AWS and GCP). It covers adding cloud components step-by-step to meet requirements like resilience, security, cost model changes and global performance, illustrating design patterns and provider features to scale architectures beyond national limits.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:49What is cloud computing
- 4:19Monolithic architecture start
- 6:27Scaling with load balancing
- 8:14Active-active multi-zone deployment
- 9:39Containerized workloads
- 10:44Microservices vs containerization
- 13:53Global load balancing strategies
- 18:09Global load balancer deep dive
- 21:00Large-scale architecture complexity
- 23:09Cloud innovation playground
- 24:15Q&A: Database replication
- 26:24Q&A: Microservices and RPC
- 27:07Q&A: Load balancer vs DNS
- 28:55Q&A: Multi-cloud integration
- 29:39Closing remarks
related talks
41mFrom Zero to 10 million: Architecting for scale on AWS
25mHow to Manage Your First 10 Million Users
56mBusy Architect’s Guide to the Cloud Offerings
51mArchitecting for Hyperscale with AWS: Navigating Real-world Serverless Challenges
27mScalable by Design: How to Build an Elastic Cloud Infrastructure...
41mSpeed Up Your Scaling with Cloud Foundations
11mHow To Scale Infrastructure
27mFrom Supercomputing to Serving: A Case Study Delivering Cloud Native Foundation Models
