Reviews

Designing Data-Intensive Applications by Martin Kleppmann

signesb's review against another edition

Go to review page

challenging informative medium-paced

4.5

astroesteban's review against another edition

Go to review page

informative slow-paced

5.0

lexish00's review against another edition

Go to review page

5.0

Look I can’t say I understood every word, but having slowly read this book over months (seven months! Wooow) with a book club gave me a much better understanding of databases, database processes, and pipelines generally. Which is exactly what I was hoping for. I can definitely see myself referencing this again when questions about specific portions come up in my work. I also appreciated the final section about data ethics and would love to see it as required reading for everyone working with data.

jcayala76's review against another edition

Go to review page

informative medium-paced

4.0

hankering's review against another edition

Go to review page

challenging informative inspiring fast-paced

5.0

blacking13's review against another edition

Go to review page

5.0

In additional to content, book has bunch of useful references for deep dive(especially digital version). Spent 70% of reading references.

antontsvetkov's review against another edition

Go to review page

5.0

A broad overview of both problem space and solution space, covering use cases and concepts of data-intensive & distributed systems with relevant examples. Perfect if you want to see the bigger picture and understand the "whys" of solutions and tradeoffs.

queen_perfection's review

Go to review page

informative slow-paced

5.0

lance888's review against another edition

Go to review page

informative slow-paced

5.0

libellum_aphrodite's review against another edition

Go to review page

4.0

Part 1 gives a great overview of distributed systems techniques and trade-offs.

Part 2 goes really deep into database partitioning, replication, etc. Abundance of details.

Part 3 particularly got deeper into the weeds on things like clock skew than particularly served my systems design interview prep purposes, but I can certainly appreciate the thoroughness.

Overall, excellent dive on passing data around distributed systems.