Tag

#distributed-systems

20 posts

Redis — The In-Memory Data-Structure Store, End to End

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…

Apache Kafka — The Distributed Log, End to End

Apache Kafka — The Distributed Log, End to End

Apache Kafka runs the event backbone of a huge fraction of modern systems…

Distributed Systems in Practice — Failures, Time, Consensus and Correctness

Distributed Systems in Practice — Failures, Time, Consensus and Correctness

Every backend engineer today builds distributed systems, whether they call it…

Design a Unique ID Generator

Design a Unique ID Generator

Generating unique IDs sounds trivial until you remove the single database that…

Replication and Consistency

Replication and Consistency

Almost every scalable system keeps more than one copy of its data. The moment…

Cracking the System Design Interview

Cracking the System Design Interview

System design interviews are the most feared round in senior engineering…

Design a Web Crawler

Design a Web Crawler

Web crawlers are the backbone of search engines. Google’s crawler discovers and…

System Design Masterclass

System Design Masterclass

System design is the skill that separates senior engineers from everyone else…