06-reference

patterns of data engineering

Fri Apr 03 2026 20:00:00 GMT-0400 (Eastern Daylight Time) ·book ·source: https://www.dedp.online/ ·by Simon Spati

Patterns of Data Engineering: Timeless Practices from Convergent Evolution

Summary

A freely available, continuously evolving online book exploring recurring design patterns in data engineering through the lens of convergent evolution — where different systems independently arrive at similar solutions. Organized into three parts: foundational concepts and design pattern theory, mastering patterns through architecture and modeling, and real-world implementation. Covers materialized views, data validation, OLAP cubes, dimensional modeling, ETL/ELT/Reverse ETL, open data platforms, and governance strategies. Targets intermediate-level data professionals.

Why This Was Bookmarked

“a freely available deep dive book on data engineering. Excellent material to feed into building up our knowledge base.”

This is a knowledge base source, not just a reference. The convergent evolution framing — seemingly new technologies repackage established concepts — maps to how we think about 06-reference/concepts/compounding-knowledge. Feed this into our vault as foundational data engineering reference material.

Key Ideas

Connections

Directly feeds 06-reference/2026-04-01-karpathy-llm-knowledge-bases — this is exactly the kind of structured domain knowledge that makes AI assistants more effective. If we ingest the key patterns, our agents become better at data engineering work.

Relevant to 01-projects/phdata/index consulting — the convergent evolution framing helps explain to clients why the same patterns keep appearing across their stack.

The pattern-over-tool philosophy aligns with 06-reference/concepts/analytics-as-craft — mastering the craft means mastering the patterns, not the tools.

Open Questions