InterviewReady/system-design-resources

These are the best resources for System Design on the Internet

18,522

83 commits

updated Jul 16, 2025

See the code

README

System Design Resources

These are the best resources for System Design on the Internet.

Table of Contents

Video Processing

Cluster and Workflow Management

Intra-Service Messaging

Message Queue Antipattern

Service Mesh

Practical System Design

Distributed File System

Time Series Databases

Rate Limiting

In Memory Database - Redis

Network Protocols

Chess Engine Design

Subscription Management System

Google Docs

API Design

NoSQL Database Internals

NoSQL Database Algorithms

Database Replication

Containers and Docker

Capacity Estimation

Publisher Subscriber

Event Driven Architectures

Software Architectures

Microservices

Distributed Transactions consistency Patterns

Load Balancing

Alerts and Anomaly Detection

Distributed Logging

Metrics and Text Search Engine

Single Point of Failure

Location Based Services

Batch Processing

Real Time Stream Processing

Caching

Distributed consensus

Authorization

Content Delivery Network

Testing Distributed Systems

System Design Resources

cache
fault-tolerance
scalability
system-design

Significant stargazers

(top 24 of 71)

jakevin

2,916 followers · starred Aug 2022

Salman Chishti

694 followers · starred Jun 2022

Markus Ylisiurunen

35 followers · starred Jul 2022

Nabarun Pal

423 followers · starred Oct 2023

InterviewReady/system-design-resources

These are the best resources for System Design on the Internet

18,522

83 commits

updated Jul 16, 2025

See the code

README

System Design Resources

These are the best resources for System Design on the Internet.

Table of Contents

Video Processing

Cluster and Workflow Management

Intra-Service Messaging

Message Queue Antipattern

Service Mesh

Practical System Design

Distributed File System

Time Series Databases

Rate Limiting

In Memory Database - Redis

Network Protocols

Chess Engine Design

Subscription Management System

Google Docs

API Design

NoSQL Database Internals

NoSQL Database Algorithms

Database Replication

Containers and Docker

Capacity Estimation

Publisher Subscriber

Event Driven Architectures

Software Architectures

Microservices

Distributed Transactions consistency Patterns

Load Balancing

Alerts and Anomaly Detection

Distributed Logging

Metrics and Text Search Engine

Single Point of Failure

Location Based Services

Batch Processing

Real Time Stream Processing

Caching

Distributed consensus

Authorization

Content Delivery Network

Testing Distributed Systems

System Design Resources

cache
fault-tolerance
scalability
system-design

Significant stargazers

(top 24 of 71)

jakevin

2,916 followers · starred Aug 2022

Salman Chishti

694 followers · starred Jun 2022

Markus Ylisiurunen

35 followers · starred Jul 2022

Nabarun Pal

423 followers · starred Oct 2023