
Deep Dive on Redis: Architecture, Data Structures, and Production Usage
“Redis is not just a cache. It’s a data structure server that happens to be…
Category
18 posts
“Redis is not just a cache. It’s a data structure server that happens to be…
“Kafka is not a message queue. It’s a distributed commit log that happens to be…
“An API Gateway is the front door to your microservices. Every request walks…
“If you’re searching, filtering, or aggregating over large volumes of semi…
Every time two systems need to talk, someone has to design the contract between…
Most engineers learn data modelling backwards. They draw an ER diagram…
“There are only two hard things in Computer Science: cache invalidation and…
In the companion article on scaling reads, we covered caching, replicas, and…
The previous articles in this series covered scaling reads and scaling writes…
Introduction Some operations simply can’t finish in the time a user is willing…
In a monolith, placing an order is a single database transaction — deduct…
Introduction Every non-trivial application eventually needs to handle large…
Every distributed system eventually faces the same problem: you have N servers…
Most production systems are read-heavy. A typical web application sees 90-9…
Understanding Simple Message Workflow First, lets understand a simple workflow…
Exponential Backoff in Rabbitmq Please make sure to read first, why we need the…
What is a Singleton Pattern Following constraints are applied: Where we can…
It is very easy to build a software or app. But, it is trickier to have a good…
















