Subscribe
Sign in
Home
Coding
DSA
System Design
🎁 Premium Resources
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About
System Design
Latest
Top
Discussions
300+ Engineering Articles to Level Up Your System Design Skills
I’m excited to share a new GitHub repository where I’ve curated 300+ high-quality engineering articles, organized by top tech companies.
Mar 1
•
Ashish Pratap Singh
64
5
Polling vs. Long Polling vs. SSE vs. WebSockets vs. Webhooks
How do you keep clients updated with server changes?
Feb 3
•
Ashish Pratap Singh
98
1
10
How to Scale a System from 0 to 10 million+ Users
Scaling is a complex topic, but after working at big tech on services handling millions of requests and scaling my own startup (AlgoMaster.io) from…
Jan 29
•
Ashish Pratap Singh
148
12
16
How Load Balancers Actually Work
A Deep Dive
Jan 8
•
Ashish Pratap Singh
109
1
8
The Hidden Cost of Database Indexes
“Just add an index”. This is the most common advice when a query runs slow.
Jan 6
•
Ashish Pratap Singh
91
3
5
I Created the Most Comprehensive System Design Interview Resource
I’m excited to launch my premium pattern-focused System Design interview resource.
Dec 25, 2025
•
Ashish Pratap Singh
66
8
9
Pub-Sub vs Message Queue vs Message Broker
What’s the difference?
Dec 10, 2025
•
Ashish Pratap Singh
124
1
9
Why You Should NEVER Start With Microservices
The hidden cost of premature optimization
Dec 8, 2025
•
Ashish Pratap Singh
107
1
8
Latency vs. Throughput vs. Bandwidth
Latency, throughput, and bandwidth are the core metrics that describe the performance of a network or distributed system.
Nov 13, 2025
•
Ashish Pratap Singh
126
2
8
Top 6 API Architecture Styles
An API defines how two systems communicate, what data can be shared, and in what format.
Oct 30, 2025
•
Ashish Pratap Singh
147
6
10
How to Securely Store Passwords in a Database
A password is meant to be secret. If someone steals it, they do not just break into one account, they often get access to every other place where the…
Oct 28, 2025
•
Ashish Pratap Singh
198
4
12
The secret architecture behind "username already taken"
When you try to sign up on a platform like Instagram and type in your username, the system almost instantly tells you whether it’s available or not. If…
Oct 1, 2025
•
Ashish Pratap Singh
402
20
34
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts