From "Hello World" to Zillions of Servers
summary
Shows how basic classroom concepts and simple integration techniques can be combined to design scalable architectures used by sysadmins to support millions of users and servers, naming practices and technologies used in real company deployments. Presents concrete architectural patterns and real-world case studies of systems built with these technologies.
AI-written summary · about
chapters (18)
- 0:00Welcome
- 0:43Introduction to scalability
- 3:14Static pages to dynamic services
- 6:45Apache limitations
- 8:55Event loops and sync
- 13:32Parallelism and server replication
- 14:14Database scalability
- 15:19Master-slave replication
- 18:28NoSQL databases
- 19:09Partitioning and sharding
- 21:36Cassandra and quorum
- 25:54Load balancers
- 27:59Complex architectures and DNS
- 29:46Monoliths vs microservices
- 32:12Containers and Docker
- 35:23Orchestrators and auto-scaling
- 38:28Serverless functions
- 40:30Q&A
related talks
41mFrom Zero to 10 million: Architecting for scale on AWS
30mFrom 100 to 100M Users: How to Scale Your Cloud Architectures 🚀
22mFrom Bare Metal to Abstraction: A Tale to the Heart of Cloud-Native Computing
47mWeb-Scale IT Engineering.
54mArchitecture Is Not Nonsense
44mBest Simple System for Now
01h 17mWhen Less Is More: Designing & Decoding Complex Distributed Systems
56mMastering Cloud Scalability and System Designs Deep dive
