Design-Driven Data Engineering A Practical Framework for Designing Data Systems Before Writing Code
- Front Matter
- Title Page
- Copyright
- Dedication
- Acknowledgments
- About the Author
- Preface
- How to Use This Book
- Introduction
- Why Design Matters
- From Requirements to Results
- Overview of the Design-Driven Framework
- Part I — Business Design
- Chapter 1 — Discovering Decisions
- Chapter 2 — Value Chains & Decision Flows
- Chapter 3 — Domain Language & Concept Maps
- Chapter 4 — From Narratives to Questions
- Part II — Information Design
- Chapter 5 — Canonical Models & Boundaries
- Chapter 6 — Dimensional & Event Modeling
- Chapter 7 — Semantic Layers & Information Products
- Chapter 8 — Integration Strategies
- Part III — System Design
- Chapter 9 — Architecture Patterns
- Chapter 10 — Ingestion & Transformation
- Chapter 11 — Governance, Quality & Lineage
- Chapter 12 — Automation & CI/CD for Data
- Chapter 13 — Analytics, Semantic Models & Self-Service
- Chapter 14 — AI-Ready & Real-Time Architectures
- Practical Tools, Templates & Patterns
- Business Design Blueprints
- Canonical Entity Templates
- Dimensional Modeling Guidelines
- Pipeline & Orchestration Blueprints
- DevOps / DataOps Automation Scripts
- Governance & Observability Checklists
- Case Studies
- Retail Analytics — From Concept to Production
- Financial Services — Real-Time Risk Monitoring
- Healthcare — Secure Interoperable Models
- Appendices
- Glossary
- Tools & References
- Companion Course Overview
- Suggested Reading
- Templates & Sample Code Index
- Back Matter
- Notes
- References
- Index
- Credits