Architecture Decision Records¶
Ten ADRs covering the cross-cutting choices that apply across all patterns and stacks in this repo.
| ADR | Title | Status |
|---|---|---|
| ADR-0001 | Pattern matrix repo structure | Accepted |
| ADR-0002 | Idiomatic language per ecosystem | Accepted |
| ADR-0003 | Table format landscape — Iceberg vs Delta vs Hudi | Accepted |
| ADR-0004 | Stream processing engine — Flink vs Spark Structured Streaming | Accepted |
| ADR-0005 | Orchestration landscape — Airflow vs Prefect vs Dagster vs Temporal | Accepted |
| ADR-0006 | Lakehouse storage layer — open formats over managed warehouses | Accepted |
| ADR-0007 | CDC tooling — Debezium primary, Airbyte as managed alternative | Accepted |
| ADR-0008 | Local dev approach — Docker Compose per variant | Accepted |
| ADR-0009 | Graph processing — when graph is the right model | Accepted |
| ADR-0010 | ML feature pipeline — online vs offline store split | Accepted |