Books

What I'm reading right now and what I've finished.

Designing Data-Intensive Applications

Distributed Systems

Martin Kleppmann

Chapter 5: Replication. Learning how distributed systems stay consistent at scale.

Root Cause

System Design

Hussein Nasser

Following the path of a single request through an entire system, from the moment you hit enter to the database query.

System Design Handbook Vol 1

System Design

Alex Xu

Solid overview of the classic system design interview questions and how to approach them.