Skip to content
Scan a barcode
Scan

Designing Data-Intensive Systems: A Practical Handbook for Reliable, Scalable & Maintainable Applications

Modern software systems are defined by the data they handle. Whether serving millions of users, processing continuous event streams, or coordinating work across distributed services, today's applications must remain reliable under failure, scale with growth, and stay maintainable as requirements evolve. Too many systems fall short-not because of a lack of tools, but because of incomplete understanding of the underlying principles.

Designing Data-Intensive Systems is a clear, practical handbook for engineers and architects who build and operate these systems. It focuses on the enduring ideas that matter: how data is modeled, stored, encoded, replicated, partitioned, and processed-and how these choices affect correctness, performance, and long-term operability.

This book teaches you how to:

Reason about reliability, scalability, and maintainability as first-class design goalsChoose and evolve data models that fit real access patternsUnderstand storage engines, indexes, and the trade-offs between write and read performanceDesign for schema evolution and long-term compatibilityApply replication and partitioning strategies with clear consistency and availability consequencesNavigate transactions, isolation levels, and distributed consistency modelsBuild effective batch and stream processing pipelinesCompose these techniques into coherent, operable systems that can evolve over time

Written for experienced developers, system architects, and technical leaders, the book balances conceptual depth with practical insight. It emphasizes principles over transient tools, helping you make deliberate architectural decisions rather than reacting to symptoms after problems appear in production.

Whether you are designing a new system, evolving an existing platform, or seeking a stronger foundation in data-intensive architecture, this handbook provides the clarity and structure needed to build systems that remain reliable, scalable, and maintainable as they grow.

Recommended

Format: Paperback

Condition: New

$19.99
Ships within 2-3 days
Save to List

Customer Reviews

0 rating
Copyright © 2026 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured