Architectural Decisions¶
This section contains the Architecture Decision Records (ADRs) for the project.
ADRs document important architectural decisions and the reasoning behind them.
They provide historical context for why certain technologies, patterns or structures were chosen.
These documents help ensure that future development respects the architectural principles of the system.
Each ADR includes:
- the context in which the decision was made
- the decision itself
- the consequences for the system
ADRs are immutable records. If a decision changes in the future, a new ADR should be created rather than modifying an existing one.
Current ADRs cover topics such as:
- database architecture
- separation of raw and canonical data
- ingestion storage strategy
- the entity-centric data model