Subscribe
Sign in
Home
System Design
Deep Dive
About
System Design
Latest
Top
Discussions
Do you really need a Vector Database for your AI Product?
Before you sign a massive SaaS contract for a dedicated vector engine, you need to understand the physics of the hardware you are renting.
Mar 24
•
Ashok Vishwakarma
3
Thought - Why Postgres is a dangerous default
Nobody gets fired for choosing Postgres. It is the safest, most defensible technical decision you can make. Until it isn't. Especially when you are…
Mar 19
•
Ashok Vishwakarma
1
Deep Dive - What it actually cost to Scale to 1 Million Requests per Second
1,000,000 Requests Per Second (RPS) on a single instance. The result? We hit it. But the bottleneck wasn’t the code logic. It wasn’t the database. It…
Feb 26
•
Ashok Vishwakarma
1
Thought - The Anatomy of a True Microservice
A true microservice architecture is not defined by the size of the container or the framework you use. It is defined by discipline.
Jan 12
•
Ashok Vishwakarma
2
Deep Dive - Your Microservices are Actually a Distributed Monolith
You have taken all the complexity of a single codebase and added the two things that kill performance Network Latency and Serialization Costs.
Jan 11
•
Ashok Vishwakarma
2
Deep Dive - Caching
To understand caching as a technology you must look at the physical materials involved. Not all memory is created equal.
Jan 9
•
Ashok Vishwakarma
3
Deep Dive - The Load Balancer
To truly understand load balancing, we must move past the surface level of “distributing requests” and look at the Black Box of packet encapsulation.
Jan 8
•
Ashok Vishwakarma
3
System Design - Books You Must Read
Now that you understand the core concepts the next natural step is to deepen your knowledge with foundational reading.
Jan 7
•
Ashok Vishwakarma
4
1
System Design - Event Driven and Asynchronous Design
Synchronous design works perfectly for simple systems but it often fails at massive scale.
Jan 6
•
Ashok Vishwakarma
System Design - How Instagram Delivers Reels Instantly (Case Study)
The most crucial step in the feed process is not video delivery it is the ranking and selection. A slow recommendation engine means the user stops…
Dec 2, 2025
•
Ashok Vishwakarma
1
System Design - How Netflix Streams to Millions Globally (Case Study)
To serve millions of users across 190 countries streaming at different qualities all at the same time requires a truly distributed and robust system.
Nov 30, 2025
•
Ashok Vishwakarma
1
System Design - How JioHotstar Handles 100 Million Concurrent Viewers (Case Study)
In live sports 100 million users hit the system concurrently. If you have only 1000 servers each server would need to handle 100,000 connections
Nov 29, 2025
•
Ashok Vishwakarma
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts