Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
System Design Series' Articles
Back to Hrishikesh Dalal's Series
System Design 0-to-1: How WhatsApp Scales to 2 Billion Users (Ep. 1)
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Dec 27 '25
System Design 0-to-1: How WhatsApp Scales to 2 Billion Users (Ep. 1)
#
architecture
#
beginners
#
systemdesign
1
reaction
Comments
Add Comment
2 min read
System Design 0-to-1: Why the World's Biggest Apps Scale Horizontally
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Dec 27 '25
System Design 0-to-1: Why the World's Biggest Apps Scale Horizontally
#
distributedsystems
#
webdev
#
kubernetes
1
reaction
Comments
Add Comment
2 min read
EP 2: Vertical Scaling: Is Bigger Always Better?
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Dec 27 '25
EP 2: Vertical Scaling: Is Bigger Always Better?
#
systemdesign
#
architecture
#
beginners
#
performance
1
reaction
Comments
Add Comment
2 min read
EP 3.1 - Latency
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Dec 28 '25
EP 3.1 - Latency
1
reaction
Comments
Add Comment
1 min read
EP 3.2 : Throughput
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Dec 28 '25
EP 3.2 : Throughput
#
webdev
#
programming
#
design
1
reaction
Comments
Add Comment
1 min read
EP 4.1 - The CAP Theorem - You Can't Have It All
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Dec 28 '25
EP 4.1 - The CAP Theorem - You Can't Have It All
#
webdev
1
reaction
Comments
Add Comment
1 min read
EP 4.2 - CA vs. AP vs. CP - What to Choose and When
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Dec 28 '25
EP 4.2 - CA vs. AP vs. CP - What to Choose and When
#
architecture
#
database
#
systemdesign
1
reaction
Comments
Add Comment
1 min read
EP 5: Autoscaling - Building Systems that Breathe
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Dec 29 '25
EP 5: Autoscaling - Building Systems that Breathe
#
webdev
#
kubernetes
#
aws
1
reaction
Comments
Add Comment
3 min read
EP 6.1: How to Search 1 Billion Rows in Milliseconds
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Dec 29 '25
EP 6.1: How to Search 1 Billion Rows in Milliseconds
#
database
#
indexing
1
reaction
Comments
Add Comment
3 min read
EP 6.2: A Simple Guide to Database Partitioning
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Dec 31 '25
EP 6.2: A Simple Guide to Database Partitioning
#
system
#
design
1
reaction
Comments
Add Comment
3 min read
EP 6.3: Master-Slave Architecture
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Jan 1
EP 6.3: Master-Slave Architecture
#
architecture
#
database
#
systemdesign
Comments
Add Comment
3 min read
EP 6.4: What is SHARDING?
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Jan 1
EP 6.4: What is SHARDING?
#
database
#
resources
1
reaction
Comments
Add Comment
3 min read
EP 7: The "Join" Tax vs. The "Storage" Tax
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Jan 2
EP 7: The "Join" Tax vs. The "Storage" Tax
#
systemdesign
#
architecture
#
database
#
performance
1
reaction
Comments
Add Comment
4 min read
EP 8: The Legend of "ShopStream": A Tale of Two Architectures
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Jan 10
EP 8: The Legend of "ShopStream": A Tale of Two Architectures
#
systemdesign
#
webdev
#
architecture
#
microservices
Comments
Add Comment
4 min read
EP 9: The Legend of ShopStream: The Gatekeeper Chronicles
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Jan 11
EP 9: The Legend of ShopStream: The Gatekeeper Chronicles
#
webdev
#
programming
#
loadbalancer
2
reactions
Comments
Add Comment
3 min read
EP 10: The Legend of ShopStream: The NFS (Caching)
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Jan 12
EP 10: The Legend of ShopStream: The NFS (Caching)
#
webdev
#
redis
#
database
2
reactions
Comments
Add Comment
3 min read
EP 11: The Legend of ShopStream: The In-Memory Revolution
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Jan 13
EP 11: The Legend of ShopStream: The In-Memory Revolution
#
architecture
#
database
#
performance
1
reaction
Comments
Add Comment
4 min read
System Design EP: 12 - Why Your Database Hates Your Images: A Guide to BLOBs
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Jan 14
System Design EP: 12 - Why Your Database Hates Your Images: A Guide to BLOBs
#
systemdesign
#
blobs
#
aws
Comments
Add Comment
2 min read
System Design - EP 13: Content Delivery Networks (CDNs)
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Jan 16
System Design - EP 13: Content Delivery Networks (CDNs)
#
webdev
#
beginners
#
programming
1
reaction
Comments
Add Comment
4 min read
System Design: EP 14 - The Coffee Shop Guide to Understanding Message Brokers
Hrishikesh Dalal
Hrishikesh Dalal
Hrishikesh Dalal
Follow
Jan 21
System Design: EP 14 - The Coffee Shop Guide to Understanding Message Brokers
#
systemdesign
#
webdev
#
programming
1
reaction
Comments
Add Comment
3 min read
Community building community
Log in
Create account