Skip to content

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

Comments