Subscribe
Sign in
Home
Coding
DSA
System Design
🎁 Premium Resources
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About
System Design
Latest
Top
Discussions
How Load Balancers Actually Work
A Deep Dive
Jan 8
•
Ashish Pratap Singh
95
2
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
81
4
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
60
9
9
Pub-Sub vs Message Queue vs Message Broker
What’s the difference?
Dec 10, 2025
•
Ashish Pratap Singh
117
1
9
Why You Should NEVER Start With Microservices
The hidden cost of premature optimization
Dec 8, 2025
•
Ashish Pratap Singh
105
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
125
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
145
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
195
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
400
20
34
How Indexing Works in Distributed Databases
In a single-node database, indexing is relatively simple.
Sep 28, 2025
•
Ashish Pratap Singh
120
5
9
How DNS Actually Works
When you type a website address into your browser, something almost magical happens.
Sep 11, 2025
•
Ashish Pratap Singh
178
11
15
What are Server-Sent Events (SSE)?
Imagine you’re watching a stock market dashboard. Prices keep changing every second, sometimes multiple times in a second.
Sep 7, 2025
•
Ashish Pratap Singh
65
4
4
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts