Back to Book Reviews
Designing Data-Intensive Applications book cover
Technology

Designing Data-Intensive Applications

by Martin Kleppmann

5/5
14 min read

Today data is the most important asset for organizations. With rapid growth it is becoming harder to maintain scalability, reliability, availability, consistency, maintainability and efficiency of data intensive distributed systems. Author does a tremendous job in covering a diverse landscape of technologies to help readers understand intricacies in designing highly scalable and highly available applications.

If you are a software engineer, a software architect or a technical product manager and develop applications which need data intensive backend then I highly recommend reading this book. I work in core infrastructure with focus on data management and by reading this book I now have a deeper level of appreciation of what it takes to build a highly scalable, highly available and fault tolerant system.