How to Study These Architectures
Don’t focus on nitty gritty details for the following articles, instead:- Identify shared principles, common technologies, and patterns within these articles
- Study what problems are solved by each component, where it works, where it doesn’t
- Review the lessons learned
Source: Twitter timelines at scale
Data Processing Systems
Data Store Systems
File Systems
Infrastructure Systems
Company Architectures
Tech Giants
Amazon Architecture
Learn about Amazon’s distributed systems architecture
Google Architecture
Explore Google’s approach to building scalable systems
Facebook Engineering
Scaling memcached, TAO distributed data store, and photo storage
Netflix Stack
A 360 degree view of the entire Netflix stack
