Menu

1 / 2

πŸ›οΈ The System Design Playbook πŸ“–

DEV CommunityΒ·Truong PhungΒ·6 months ago
#OmMfj2Rk
#webdev#systemdesign#programming#tutorial#cache
Reading 0:00
15s threshold

A deeply-synthesized, opinionated reference distilled from five canonical sources:

donnemartin/system-design-primer Β·

ByteByteGoHq/system-design-101 Β·

karanpratapsingh/system-design Β·

ashishps1/awesome-system-design-resources Β·

binhnguyennus/awesome-scalability

Use it as: a study guide for interviews, a checklist for design reviews, and a vocabulary for cross-team discussions.

Table of Contents

πŸ“– How to Use This Playbook

🧠 The System Design Mindset

πŸ”‘ Core Mental Models

🎯 The Interview Framework (RAPID-S)

πŸ”’ Back-of-Envelope Math

🌐 Networking Fundamentals

🌍 DNS, CDN, and Proxies

βš–οΈ Load Balancing & API Gateways

πŸ—„οΈ Databases: Pick Your Engine

πŸ”€ Replication, Sharding, Federation

πŸ”’ Consistency, Transactions & Isolation

⚑ Caching

πŸ“¨ Asynchronous Communication

πŸ”Œ API Design

πŸ—οΈ Architectural Patterns

πŸ•ΈοΈ Distributed Systems Primitives

πŸ›‘οΈ Reliability & Resilience Patterns

πŸ“Š Observability, SLA/SLO/SLI

πŸ” Security

πŸ“ˆ Capacity Planning & Scaling Playbook

🏭 Data Engineering &…

Continue reading β€” create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.