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

628
Comments 11
174 min read
System Design: What is system design?
Cover image for System Design: What is system design?

System Design: What is system design?

40
Comments 1
1 min read
System Design: IP
Cover image for System Design: IP

System Design: IP

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

System Design: OSI Model

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

System Design: TCP and UDP

20
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)

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

System Design: Load Balancing

51
Comments
5 min read
System Design: Clustering
Cover image for System Design: Clustering

System Design: Clustering

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

System Design: Caching

19
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)

41
Comments
3 min read
System Design: Proxy
Cover image for System Design: Proxy

System Design: Proxy

11
Comments
2 min read
System Design: Availability
Cover image for System Design: Availability

System Design: Availability

12
Comments
2 min read
System Design: Scalability
Cover image for System Design: Scalability

System Design: Scalability

5
Comments
1 min read
System Design: Storage
Cover image for System Design: Storage

System Design: Storage

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

System Design: Databases and DBMS

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

System Design: SQL databases

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

System Design: NoSQL databases

7
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

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

System Design: Database Replication

18
Comments
2 min read
System Design: Indexes
Cover image for System Design: Indexes

System Design: Indexes

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

System Design: Normalization and Denormalization

8
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

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

System Design: CAP theorem

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

System Design: PACELC Theorem

7
Comments
1 min read
System Design: Transactions
Cover image for System Design: Transactions

System Design: Transactions

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

System Design: Distributed Transactions

15
Comments
3 min read
System Design: Sharding
Cover image for System Design: Sharding

System Design: Sharding

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

System Design: Consistent Hashing

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

System Design: Database Federation

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

System Design: N-tier architecture

14
Comments
2 min read