DevBookRank
Cover of Designing Data-Intensive ApplicationsBuy on Amazon - $49.99

As an Amazon Associate we earn from qualifying purchases.

Software Engineering

Designing Data-Intensive Applications

by Martin Kleppmann

4.8 out of 5(2,847 reviews)

About this book

Data is at the center of many challenges in system design today. Difficult issues such as scalability, consistency, reliability, efficiency, and maintainability need to be resolved. This book examines the key principles, algorithms, and trade-offs of data systems, and the reasoning behind their designs, so you can make the right architectural decisions.

Distributed SystemsDatabasesArchitecture

Key details

Category
Software Engineering
Level
Advanced
Published
2017
Pages
616
Publisher
O'Reilly Media
ISBN
9781449373320

Related books

Cover of Effective Java
Programming

Effective Java

Joshua Bloch

4.8(2,890)

Seventy-eight indispensable best practices for writing better, more robust Java.

A beautifully clear explanation of how computers really work, from relays to microprocessors.

Cover of Clean Code: A Handbook of Agile Software Craftsmanship
Programming

Clean Code: A Handbook of Agile Software Craftsmanship

Robert C. Martin

4.7(5,621)

Learn how to write clean, maintainable code that stands the test of time. A classic for all developers.