Subscribe
Sign in
Home
Coding
DSA
System Design
🎁 Premium Resources
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About
System Design
Latest
Top
Discussions
20 Networking Concepts Explained in 15 Minutes
Networking can feel overwhelming, but a small set of concepts carries most of the weight in interviews and real-world systems.
Jun 2
•
Ashish Pratap Singh
110
2
17
Monolith vs Microservices vs Modular Monoliths
Most software systems start simple. A small team, a single codebase, one database, and a few features.
May 12
•
Ashish Pratap Singh
71
1
5
Top 10 API Gateway Use Cases in System Design
As your system evolves from a monolith to microservices, a pattern quickly emerges: every service starts rebuilding the same things.
Apr 12
•
Ashish Pratap Singh
86
1
5
Tech Stack I used to build my coding platform (algomaster.io)
In September 2024, I started building AlgoMaster.io from scratch after quitting my job at Amazon.
Mar 22
•
Ashish Pratap Singh
99
10
3
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
89
9
Polling vs. Long Polling vs. SSE vs. WebSockets vs. Webhooks
How do you keep clients updated with server changes?
Feb 3
•
Ashish Pratap Singh
106
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
159
12
18
How Load Balancers Actually Work
A Deep Dive
Jan 8
•
Ashish Pratap Singh
114
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
95
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
67
8
10
Pub-Sub vs Message Queue vs Message Broker
What’s the difference?
Dec 10, 2025
•
Ashish Pratap Singh
127
1
9
Why You Should NEVER Start With Microservices
The hidden cost of premature optimization
Dec 8, 2025
•
Ashish Pratap Singh
109
1
8
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts