06-reference

dedp introduction

2026-04-04·book-chapter·source: https://www.dedp.online/introduction.html·by DEDP / Simon Späti

DEDP — Introduction

Establishes the three-part structure of the book and the consistent chapter format used throughout.

Book Structure

Part 1 — Foundations: Introduces [[2026-04-04-dedp-convergent-evolution|convergent evolution]] and its relevance to data engineering. Examines how design patterns solve recurring challenges in data system design. Contextualizes the open data landscape's influence.

Part 2 — Mastering the Patterns: Practical pattern applications including [[2026-04-04-dedp-mv-obt-dbt-olap-dwa|materialized views vs. OBT]], [[2026-04-04-dedp-semantic-layer-bi-olap-virtualization|semantic layers]], dimensional modeling, and software engineering practices (CI/CD, version control, testing) applied to data engineering.

Part 3 — Future Directions (not yet published): Navigation of patterns through modern architectures, emerging technologies like Rust and vectorized engines, WebAssembly adoption.

Chapter Format Types

The book uses three standardized chapter structures:

Type Full Name Structure
CE Convergent Evolution Compare two related concepts — definitions, history, underlying commonalities
DEP Data Engineering Pattern Identify patterns, characteristics, implementation approaches
DEDP Data Engineering Design Pattern Address specific problems with optimized solutions and implementation guidance

This consistency lets readers quickly locate information and compare across chapters.

Mental Models

Related