Designing Data-Intensive Applications
Martin Kleppmann
104 people recommended it in 33 threads, 2017–2026.
3 of those were in the last year.
What people on Hacker News said
This book profoundly changed how I think about application performance and data. It describes so much about different kinds databases and query languages, that now I feel like I've got a big picture view of the whole industry.
IMO a better approach would be to read Designing Data Intensive Applications (mentioned a million times on HN) which is more like a high-level map of the field. The references in DDIA are also a goldmine of information.
I like when a book teaches me a lot, but also makes me realize how much more there is that I don't know, and this book did that for sure.
Not having Kleppmann’s seminal Designing Data-Intensive Applications (2017) on it would indicate no.
Designing data intensive applications by Martin Klepmann. The best engineering design book I’ve read in my 20 yrs of experience.
For something deeply technical, like Designing Data Intensive Applications, I'm not reading it to understand the specifics of the solution. I'm reading it to understand the broad strokes of problems varies solutions solve.
Where it comes up
- Ask HN: Books you plan to read in 2020? 2019 · 11 recommendations
- Books that changed my career as a software engineer 2021 · 10 recommendations
- Ask HN: What are the best tech books you read in 2021? 2021 · 8 recommendations
- Ask HN: Which books do you consider real gems in your field of work/study? 2022 · 7 recommendations
- Distributed Systems Reading List 2020 · 7 recommendations
- Ask HN: Technical Summer Reading List 2021 · 6 recommendations
- A distributed systems reading list 2024 · 5 recommendations
- Ask HN: Which books you have read till now that were worth investing time in? 2022 · 4 recommendations
- Ask HN: What's the best book you read in 2021? 2021 · 4 recommendations
- Ask HN: What are the best textbooks in your field of expertise? 2018 · 4 recommendations
- Ask HN: Which book are you reading these days? 2026 · 3 recommendations
- Ask HN: How do you synthesize books that you read? 2023 · 3 recommendations
- Ask HN: What are some of the best books you have read in 2022? 2022 · 3 recommendations
- Ask HN: What's the best book you've read regarding software development? 2025 · 2 recommendations
- SICP: The only computer science book worth reading twice? (2010) 2024 · 2 recommendations
- Ask HN: Best books to learn web development? 2023 · 2 recommendations
- Ask HN: What are the most eye-opening textbooks you have ever read? 2023 · 2 recommendations
- The “Build Your Own Redis” Book Is Completed 2023 · 2 recommendations
- Books for Software Engineers in 2023 2023 · 2 recommendations
- Ask HN: What are the best short tech/engineering books you have read? 2022 · 2 recommendations
