Subscribe
Sign in
Home
System Design
Deep Dive
About
System Design
Latest
Top
Discussions
Why LinkedIn is leaving Kafka and Why you should not be worried.
The question you should be asking is simple. If LinkedIn outgrew Kafka at 32 trillion events and you are at 10 million do you actually need Kafka.
May 16
•
Ashok Vishwakarma
1
I benchmarked 5 Languages in Kubernetes and here is what your stack actually costs.
Last month I was called into a war room for a high growth fintech client.
May 7
•
Ashok Vishwakarma
2
Why AI is Forcing us back to Basic Computer Science?
The industry no longer needs thousands of junior developers who only know how to spin up a boilerplate. AI has completely commoditized the surface layer…
Apr 23
•
Ashok Vishwakarma
1
1
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
4
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
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts