System Design Primer · llms.txt
New to system design?
First, you'll need a basic understanding of common principles, learning about what they are, how they are used, and their pros and cons.
Scalability Lecture at Harvard
Next, we'll look at high-level trade-offs:
Keep in mind that everything is a trade-off.
Then we'll dive into more specific topics such as DNS, CDNs, and load balancers.
Previous: How to approach a system design interview question · Next: Performance vs scalability