DEV Community 👩‍💻👨‍💻

System Design Series' Articles

Back to Karan Pratap Singh's Series
System Design: The complete course
Cover image for System Design: The complete course

System Design: The complete course

Reactions 910 Comments 2
174 min read
System Design: What is system design?
Cover image for System Design: What is system design?

System Design: What is system design?

Reactions 30 Comments
1 min read
System Design: IP
Cover image for System Design: IP

System Design: IP

Reactions 10 Comments
2 min read
System Design: OSI Model
Cover image for System Design: OSI Model

System Design: OSI Model

Reactions 9 Comments
3 min read
System Design: TCP and UDP
Cover image for System Design: TCP and UDP

System Design: TCP and UDP

Reactions 10 Comments
2 min read
System Design: Domain Name System (DNS)
Cover image for System Design: Domain Name System (DNS)

System Design: Domain Name System (DNS)

Reactions 13 Comments
7 min read
System Design: Load Balancing
Cover image for System Design: Load Balancing

System Design: Load Balancing

Reactions 14 Comments
5 min read
System Design: Clustering
Cover image for System Design: Clustering

System Design: Clustering

Reactions 33 Comments 1
3 min read
System Design: Caching
Cover image for System Design: Caching

System Design: Caching

Reactions 8 Comments
5 min read
System Design: Content Delivery Network (CDN)
Cover image for System Design: Content Delivery Network (CDN)

System Design: Content Delivery Network (CDN)

Reactions 6 Comments
3 min read
System Design: Proxy
Cover image for System Design: Proxy

System Design: Proxy

Reactions 4 Comments
2 min read
System Design: Availability
Cover image for System Design: Availability

System Design: Availability

Reactions 6 Comments
2 min read
System Design: Scalability
Cover image for System Design: Scalability

System Design: Scalability

Reactions 7 Comments
1 min read
System Design: Storage
Cover image for System Design: Storage

System Design: Storage

Reactions 4 Comments
4 min read
System Design: Databases and DBMS
Cover image for System Design: Databases and DBMS

System Design: Databases and DBMS

Reactions 7 Comments
3 min read
System Design: SQL databases
Cover image for System Design: SQL databases

System Design: SQL databases

Reactions 3 Comments
2 min read
System Design: NoSQL databases
Cover image for System Design: NoSQL databases

System Design: NoSQL databases

Reactions 4 Comments
3 min read
System Design: SQL vs NoSQL databases
Cover image for System Design: SQL vs NoSQL databases

System Design: SQL vs NoSQL databases

Reactions 9 Comments
2 min read
System Design: Database Replication
Cover image for System Design: Database Replication

System Design: Database Replication

Reactions 10 Comments
2 min read
System Design: Indexes
Cover image for System Design: Indexes

System Design: Indexes

Reactions 7 Comments
2 min read
System Design: Normalization and Denormalization
Cover image for System Design: Normalization and Denormalization

System Design: Normalization and Denormalization

Reactions 9 Comments
4 min read
System Design: ACID and BASE consistency models
Cover image for System Design: ACID and BASE consistency models

System Design: ACID and BASE consistency models

Reactions 8 Comments
2 min read
System Design: CAP theorem
Cover image for System Design: CAP theorem

System Design: CAP theorem

Reactions 6 Comments
2 min read
System Design: PACELC Theorem
Cover image for System Design: PACELC Theorem

System Design: PACELC Theorem

Reactions 4 Comments
1 min read
System Design: Transactions
Cover image for System Design: Transactions

System Design: Transactions

Reactions 3 Comments
2 min read
System Design: Distributed Transactions
Cover image for System Design: Distributed Transactions

System Design: Distributed Transactions

Reactions 7 Comments
3 min read
System Design: Sharding
Cover image for System Design: Sharding

System Design: Sharding

Reactions 3 Comments
3 min read
System Design: Consistent Hashing
Cover image for System Design: Consistent Hashing

System Design: Consistent Hashing

Reactions 3 Comments
4 min read
System Design: Database Federation
Cover image for System Design: Database Federation

System Design: Database Federation

Reactions 7 Comments
2 min read
System Design: N-tier architecture
Cover image for System Design: N-tier architecture

System Design: N-tier architecture

Reactions 10 Comments
2 min read
System Design: Message Brokers
Cover image for System Design: Message Brokers

System Design: Message Brokers

Reactions 1 Comments
2 min read
System Design: Message Queues
Cover image for System Design: Message Queues

System Design: Message Queues

Reactions 2 Comments
3 min read
System Design: Publish-Subscribe
Cover image for System Design: Publish-Subscribe

System Design: Publish-Subscribe

Reactions 3 Comments
3 min read
System Design: Enterprise Service Bus (ESB)
Cover image for System Design: Enterprise Service Bus (ESB)

System Design: Enterprise Service Bus (ESB)

Reactions 9 Comments
2 min read
System Design: Monoliths and Microservices
Cover image for System Design: Monoliths and Microservices

System Design: Monoliths and Microservices

Reactions 13 Comments
5 min read
System Design: Event-Driven Architecture (EDA)
Cover image for System Design: Event-Driven Architecture (EDA)

System Design: Event-Driven Architecture (EDA)

Reactions 6 Comments
2 min read
System Design: Event Sourcing
Cover image for System Design: Event Sourcing

System Design: Event Sourcing

Reactions 2 Comments
2 min read
System Design: Command and Query Responsibility Segregation (CQRS)
Cover image for System Design: Command and Query Responsibility Segregation (CQRS)

System Design: Command and Query Responsibility Segregation (CQRS)

Reactions 3 Comments
2 min read
System Design: API Gateway
Cover image for System Design: API Gateway

System Design: API Gateway

Reactions 4 Comments
3 min read
System Design: REST, GraphQL, gRPC
Cover image for System Design: REST, GraphQL, gRPC

System Design: REST, GraphQL, gRPC

Reactions 6 Comments
6 min read
System Design: Long polling, WebSockets, Server-Sent Events (SSE)
Cover image for System Design: Long polling, WebSockets, Server-Sent Events (SSE)

System Design: Long polling, WebSockets, Server-Sent Events (SSE)

Reactions 6 Comments
4 min read
System Design: Geohashing and Quadtrees
Cover image for System Design: Geohashing and Quadtrees

System Design: Geohashing and Quadtrees

Reactions 7 Comments
3 min read
System Design: Circuit breaker
Cover image for System Design: Circuit breaker

System Design: Circuit breaker

Reactions 3 Comments
2 min read
System Design: Rate Limiting
Cover image for System Design: Rate Limiting

System Design: Rate Limiting

Reactions 2 Comments
4 min read
System Design: Service Discovery
Cover image for System Design: Service Discovery

System Design: Service Discovery

Reactions 2 Comments
2 min read
System Design: SLA, SLO, SLI
Cover image for System Design: SLA, SLO, SLI

System Design: SLA, SLO, SLI

Reactions 2 Comments
2 min read
System Design: Disaster recovery
Cover image for System Design: Disaster recovery

System Design: Disaster recovery

Reactions 1 Comments
2 min read
System Design: Virtual Machines (VMs) and Containers
Cover image for System Design: Virtual Machines (VMs) and Containers

System Design: Virtual Machines (VMs) and Containers

Reactions 4 Comments
3 min read
System Design: OAuth 2.0 and OpenID Connect (OIDC)
Cover image for System Design: OAuth 2.0 and OpenID Connect (OIDC)

System Design: OAuth 2.0 and OpenID Connect (OIDC)

Reactions 6 Comments
3 min read
System Design: Single Sign-On (SSO)
Cover image for System Design: Single Sign-On (SSO)

System Design: Single Sign-On (SSO)

Reactions 7 Comments
4 min read
System Design: SSL, TLS, mTLS
Cover image for System Design: SSL, TLS, mTLS

System Design: SSL, TLS, mTLS

Reactions 3 Comments
2 min read
System Design: System Design Interviews
Cover image for System Design: System Design Interviews

System Design: System Design Interviews

Reactions 11 Comments
4 min read
System Design: URL Shortener
Cover image for System Design: URL Shortener

System Design: URL Shortener

Reactions 99 Comments 1
10 min read
System Design: WhatsApp
Cover image for System Design: WhatsApp

System Design: WhatsApp

Reactions 814 Comments 15
12 min read
System Design: Twitter
Cover image for System Design: Twitter

System Design: Twitter

Reactions 270 Comments 6
12 min read
System Design: Netflix
Cover image for System Design: Netflix

System Design: Netflix

Reactions 489 Comments 8
12 min read
System Design: Uber
Cover image for System Design: Uber

System Design: Uber

Reactions 109 Comments 2
12 min read