Designing Data-Intensive Applications

by Martin Kleppmann

5.00 · 1 rating

Description

A practical and rigorous guide to building reliable, scalable, and maintainable data systems, this book explores the principles behind modern databases, distributed systems, data processing, and storage technologies. It examines how systems handle challenges such as consistency, fault tolerance, replication, partitioning, and stream processing, helping readers understand the trade-offs behind architectural decisions. Rather than focusing on a single tool or platform, it develops a durable framework for evaluating technologies and designing systems that can evolve with changing demands. Clear, technically informed, and richly comparative, the book is an essential resource for software engineers, architects, and anyone seeking a deeper understanding of data-intensive applications.

Available Editions

paperback edition cover

paperback

O'Reilly publications

Published Jan 1, 2017

ISBN: 9789352135240

available

Reviews

5.00
out of 5

1 rating

No written reviews yet.

Details

First Published

2017

Language

eng

Content Warnings

No content warnings identified.