Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
From One User to One Million : System Design 101 Series' Articles
Back to Aditya Sharma's Series
Why Your App Stops Working as It Gets Popular
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Jul 28
Why Your App Stops Working as It Gets Popular
#
systemdesign
#
webdev
#
beginners
#
softwareengineering
2
reactions
Comments
Add Comment
5 min read
Inside the Server: What Really Happens After You Click "Login"?
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Jul 29
Inside the Server: What Really Happens After You Click "Login"?
#
systemdesign
#
backend
#
webdev
#
beginners
1
reaction
Comments
Add Comment
9 min read
Why Servers Slow Down? : CPU, RAM, and the Hidden Cost of Every Request
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Jul 30
Why Servers Slow Down? : CPU, RAM, and the Hidden Cost of Every Request
#
systemdesign
#
backend
#
webdev
#
scalability
1
reaction
Comments
Add Comment
13 min read
One Door Isn't Enough: Meet the Load Balancer
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Jul 31
One Door Isn't Enough: Meet the Load Balancer
#
systemdesign
#
backend
#
scalability
#
loadbalancing
1
reaction
Comments
Add Comment
9 min read
When Servers Aren't the Problem: The Database Bottleneck
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Aug 3
When Servers Aren't the Problem: The Database Bottleneck
#
database
#
performance
#
scalability
#
systemdesign
2
reactions
Comments
Add Comment
9 min read
Why Ask Twice? Meet the Cache
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Aug 4
Why Ask Twice? Meet the Cache
#
architecture
#
backend
#
scalability
#
systemdesign
1
reaction
Comments
Add Comment
11 min read
Fast... But Wrong? Meet Cache Invalidation
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Aug 5
Fast... But Wrong? Meet Cache Invalidation
#
architecture
#
backend
#
scalability
#
systemdesign
1
reaction
Comments
Add Comment
11 min read
One Database Isn't Enough: Learn Read Replicas
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Aug 6
One Database Isn't Enough: Learn Read Replicas
#
architecture
#
database
#
performance
#
systemdesign
1
reaction
Comments
Add Comment
9 min read
One Database Can't Hold Everything: Learn Database Sharding
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Aug 7
One Database Can't Hold Everything: Learn Database Sharding
#
architecture
#
database
#
systemdesign
Comments
Add Comment
9 min read
Your Users Shouldn't Have to Wait: Learn Message Queues
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Aug 8
Your Users Shouldn't Have to Wait: Learn Message Queues
#
architecture
#
backend
#
scalability
#
systemdesign
1
reaction
Comments
Add Comment
10 min read
Content Delivery Networks
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Aug 10
Content Delivery Networks
#
architecture
#
performance
#
systemdesign
Comments
Add Comment
9 min read
Microservices
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Aug 12
Microservices
#
architecture
#
infrastructure
#
systemdesign
1
reaction
Comments
Add Comment
10 min read
High Availability
Aditya Sharma
Aditya Sharma
Aditya Sharma
Follow
Aug 13
High Availability
#
architecture
#
scalability
#
systemdesign
1
reaction
Comments
Add Comment
11 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account