Data Management at Scale Modern Data Architecture with Data Mesh and Data Fabric - 2nd Edition (Piethein Strengholt)(Z-Library)
Data
No description
AI Reading Assistant
Whole-book reading guide from stratified index samples; jump to passages in the text
AI guide
# Data Management at Scale: Modern Data Architecture with Data Mesh and Data Fabric
## 【One-Line Pitch】
A comprehensive guide for data architects and enterprise leaders navigating the shift from centralized data warehousing to distributed, domain-oriented architectures—covering both data mesh and data fabric approaches with practical implementation guidance. If you're wrestling with fragmented data landscapes, governance challenges, or scaling analytics across a large organization, this book provides the strategic framework and tactical patterns you need.
## 【Book Arc】
- **Opening (~0%–10%)**: Establishes the crisis—fragmented data landscapes, point-to-point interfaces, and endless quality/ownership debates—and argues that centralization alone cannot solve modern data management challenges. The author draws on experience as chief data architect and chief data officer at Microsoft Netherlands to frame the core problem: business engagement and value creation must drive data strategy, not just technology choices.
- **Early (~13%–23%)**: Critiques traditional enterprise data warehousing and DAMA-DMBOK frameworks, highlighting their gaps in integration, interoperability, and decentralized architecture guidance. Introduces the strategic planning process: defining ambitions, assessing gaps, making high-level technology choices, and creating executive presentations and cost management strategies.
- **Early (~29%–32%)**: Introduces domain-driven design (DDD) concepts adapted for enterprise data management. Uses the metaphor of a street with houses and fences to explain bounded contexts, subdomains, and the rules for crossing boundaries. Emphasizes that culture, language, and context shape how domains should be organized.
- **Middle (~39%–42%)**: Covers business capability modeling as the foundation for identifying and organizing domains. Addresses complex integration challenges (like shared customer data across domains) and discusses the trade-offs between top-down target-state architecture versus organic bottom-up discovery—recommending a nuanced hybrid approach.
- **Middle (~48%+)**: Dives into specific domain topologies, beginning with the data mesh as a fine-grained, fully federated model where each domain has end-to-end responsibility for its data, serves data as a product, and shares peer-to-peer without central coordination. Governance is computational and enforced through the platform.
## 【Key Takeaways】
- **Centralization is not the silver bullet** (Early): Traditional enterprise data warehouses create coupling points, take years to harmonize, and often produce unified contexts that are meaningless to end users—especially problematic for machine learning where context matters. The book argues for distributed alternatives.
- **Strategy must precede technology** (Early): Before choosing platforms or architectures, organizations need clear business engagement, defined ambitions, gap analysis, and executive alignment. Technology discussions without business value frameworks will fail.
- **Domain-driven design needs adaptation for data** (Early): DDD was designed for software modeling, not enterprise data management—practitioners often find it too abstract. The book translates DDD concepts into practical data architecture using accessible metaphors and enterprise-level application.
- **Business capability modeling reveals domain boundaries** (Middle): Mapping capabilities (the "what," not the "how") provides a holistic view of how data and applications deliver value, enabling better domain identification and prioritization for distributed architectures.
- **Balance top-down and bottom-up approaches** (Middle): While mapping everything up front is intensive, purely organic discovery risks costly remodeling later. The recommended approach is broad-strokes mapping with detail added over time.
- **Data mesh enables true decentralization** (Middle): In a data mesh topology, domains operate independently with full ownership, serve data as products, and distribute peer-to-peer without central authority—governance becomes automated and platform-enforced rather than manual and centralized.
- **Integration patterns must be standardized** (Middle): Complex challenges like shared customer data across domains require standardized "driveway patterns"—different integration styles for different needs, such as data products for intensive reads and API services for strongly consistent operations.
## 【Reading Tips】
- **Skim the preface and early chapters** (~0%–13%) if you're already convinced about the limitations of centralization—the real value starts with the domain-driven design adaptation and capability modeling discussions.
- **Deep-read the domain topology sections** (Middle, ~48%+) for the most actionable architectural patterns—this is where the data mesh and data fabric concepts become concrete rather than theoretical.
- **Pay attention to the metaphors** (street/houses/fences, driveway patterns)—they're not just illustrations but practical frameworks for explaining domain boundaries to stakeholders and teams.
- **If you're a practitioner, focus on the transition prerequisites** (~42%–48%): terminology agreement, metamodel guidance, and business capability mapping are the practical starting points for implementation.
- **The excerpts don't cover the later chapters** on event management, metadata management, and API architecture in depth—if those are your priorities, you'll need to read those sections directly.
## 【Coverage Limits】
This guide synthesizes the opening through middle sections (~0%–48%) of the book. The excerpts do not cover the detailed chapters on service architecture, event management, metadata management, or data fabric implementation patterns—readers interested in those topics should consult the full text.
##
Page 8
162 Microservice Domain Boundaries 164 Ecosystem Communication 165 Experience APIs 166 GraphQL 166 Backend for Frontend 167 Practical Example 167 Metadata Ma...
View in text
Excerpt 2
ss capabilities, and so on. There’s limited guidance in the DAMA-DMBOK about managing your data as a whole by utilizing and connecting metadata. Another conc...
View in text
Excerpt 3
ign, and model. Within a culture, there may be subcultures: smaller groups of people who share a common set of objectives and practices. The same applies in...
View in text
Excerpt 4
t a business capability is about the what, not the how. The implementation details and alignment with the technology architecture will be discussed in Chapte...
View in text
Excerpt 5
ider how large data processing tasks will be managed within landing zones, because these types of workloads often require data to be stored close together. R...
View in text
Excerpt 6
architecture instance and its own pipeline and takes owner‐ ship of the quality and integrity of the data. 118 | Chapter 4: Data Product Management Can I Des...
View in text
Excerpt 7
tion, communication can never be established. SOA, for this reason, is very much about the data. Other architects and engineers argue that SOA is used only w...
View in text
Excerpt 8
and experience-related logic processing with an additional layer or additional components.17 You can optimize this layer for specific frontends. Mobile or si...
View in text
Tags
AI categories
DataarchitectureCloud Native
Text Preview (First 20 pages)
Registered users can read the full content for free
Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.
Generating text preview…
Loading comments...
Reply to Comment
Edit Comment