06-reference

dedp introduction

Fri Apr 03 2026 20:00:00 GMT-0400 (Eastern Daylight Time) ·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 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 materialized views vs. OBT, 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:

TypeFull NameStructure
CEConvergent EvolutionCompare two related concepts — definitions, history, underlying commonalities
DEPData Engineering PatternIdentify patterns, characteristics, implementation approaches
DEDPData Engineering Design PatternAddress specific problems with optimized solutions and implementation guidance

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

Mental Models