
Redis — The In-Memory Data-Structure Store, End to End
Redis is one of the most-used pieces of infrastructure in the world — the fast…
Tag
20 posts
Redis is one of the most-used pieces of infrastructure in the world — the fast…
Apache Kafka runs the event backbone of a huge fraction of modern systems…
Every backend engineer today builds distributed systems, whether they call it…
The worst outage I was ever part of started with a single missing index. A new…
Here’s a bug I helped track down in an e-commerce backend. Customers would…
Here’s a question I like to ask in interviews: “A customer says checkout took 1…
Let me go back to the story from Lesson 6: a scheduler that ran on several pods…
Every company I’ve worked with has had at least one “duplicate” incident from a…
A team I knew ran their session cache on four Redis servers. The client library…
Some time ago, I was helping debug a strange complaint from a delivery app: “I…
I once watched a team spend two months building “a simple leader election” for…
Early in my career, I sat in a design review where someone said, “We’ll use…
The first time I set up database replication for a project, I thought of it as a…
Here’s a bug I’ve seen in some form at three different companies. A cashback…
A few years back, during a big sale, a friend’s team at an e-commerce company…
Generating unique IDs sounds trivial until you remove the single database that…
Almost every scalable system keeps more than one copy of its data. The moment…
System design interviews are the most feared round in senior engineering…
Web crawlers are the backbone of search engines. Google’s crawler discovers and…
System design is the skill that separates senior engineers from everyone else…





