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

Prijzen vanaf
19,00

Uitgelicht

Beschrijving

Bol 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 goals- Choose and evolve data models that fit real access patterns- Understand storage engines, indexes, and the trade-offs between write and read performance- Design for schema evolution and long-term compatibility- Apply replication and partitioning strategies with clear consistency and availability consequences- Navigate transactions, isolation levels, and distributed consistency models- Build effective batch and stream processing pipelines- Compose these techniques into coherent, operable systems that can evolve over timeWritten 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.

Vergelijk aanbieders (1)

Sorteren op:

 19,00 € 2,99 verzendkosten Totaal  21,99

Beschrijving (1)

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 goals- Choose and evolve data models that fit real access patterns- Understand storage engines, indexes, and the trade-offs between write and read performance- Design for schema evolution and long-term compatibility- Apply replication and partitioning strategies with clear consistency and availability consequences- Navigate transactions, isolation levels, and distributed consistency models- Build effective batch and stream processing pipelines- Compose these techniques into coherent, operable systems that can evolve over timeWritten 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.


Productspecificaties

EAN
  • 9798189755811
Maat


Prijshistorie

Prijzen voor het laatst bijgewerkt op:

Uitgelichte Keuze
19,00
Naar shop