Book Review: Designing Data-Intensive Applications

If you’re in the mood for a challenging book, then Designing Data-Intensive Applications (often known as DDIA) is exactly what you need. It packs an insane amount of content inside its ~500 pages. I can’t think of a better candidate to learn about distributed systems at scale.