Napačna izbira? Nič za to! Izdelke lahko vrnete do 30 dni
Z darilnim bonom ne morete zgrešiti. Obdarovanec lahko v zameno za darilni bon izbere karkoli iz naše ponudbe.
Do 30 dni za vračilo
Modern Data Systems Architecture & Engineering
Designing Scalable Data Platforms, Enterprise Integration, Storage Systems, and High-Performance Analytical Infrastructure
Your data platform is not slow because you need more capacity. It is slow because of a decision made three years ago by someone who has since left the organization.
Consider this: a query that returns ten gigabytes after scanning one hundred terabytes has a scan efficiency of one in ten thousand. It is not computationally expensive. It is reading data it does not need, because a partition key was chosen without arithmetic and a table was never clustered. At a scan price of five units per terabyte, that query costs five hundred units. The identical query, answered against a well-laid-out table, costs five. No engine upgrade, no capacity purchase, and no tuning parameter recovers that gap, because the gap was created at write time by whoever specified the layout.
Now consider the arithmetic that governs every latency complaint you have ever received. Queue delay grows as utilization divided by remaining headroom. At fifty percent utilization the ratio is one. At ninety percent it is nine. At ninety-five percent it is nineteen. This is why a platform sitting comfortably below capacity on average still collapses during a recurring peak, and why "add more nodes" so often changes nothing. The constraint was never capacity.
If either of those numbers made you think of a system you own, this book was written for you.
The pain is familiar. Reports that reconcile individually and disagree collectively. A lakehouse that underperforms its design because compaction was never scheduled. Schema changes discovered through failures rather than process. A migration that launched on time and continues to cost money two years later. A monthly bill that rises for reasons no one can name, distributed across a hundred decisions that were each made without their arithmetic.
This book gives you the criteria, the calculations, and the record formats to make those decisions deliberately. It covers platform capabilities and service boundaries, ingestion guarantees and change data capture, integration contracts and master data identity, storage families and layout arithmetic, dimensional design and schema evolution, partitioning and skew, workload archetypes and service levels, failure domains and access control, and the cost and maintainability curves that determine whether a platform grows or becomes its own constraint.
Every chapter is stacked with practical takeaways, worked calculations, diagrams, and exercises that turn the concepts into decisions you can defend in review. Each section closes with the common pitfalls that cause these failures in real environments, so you can recognize the pattern before it costs you a quarter.
It is not a product guide. It is the reasoning that outlives the products.
Pozdravljeni! Sem Libroamiko, vaš knjižni svetovalec.
Kako vam lahko pomagam?