System Design Resources

System Design on AWS Cover

System Design on AWS

The ultimate 600+ pages guide to designing, implementing, understanding, building, and scaling complex systems on AWS.

System Design from Scratch Cover

System Design from Scratch

As a product grows from a proof of concept to a large-scale distributed system, its design has to evolve with it. System Design from Scratch follows that process, evaluating trade-offs involving scale, cost, expertise, time to market, resilience, and operational overhead at each stage.

System Design Newsletter

Join the Discord Community

Connect with fellow system design learners, ask questions, share resources, and grow together in our active community.

Join Now on Discord

System Design Videos

Watch deep-dive explanations, whiteboard sessions, and interview tips on our dedicated YouTube channel.

Designing Data Intensive Applications

Designing Data Intensive Application book summary.

System Design - Launch Systems @Scale

Grasp system design concepts starting from basic to advanced real time systems.

  1. System Design Concepts.
  2. Design Large scale Systems.