Skip to main content

ADR 0004: Data plane en event backbone

Status

Accepted

Context

Het platformplan specificeert meerdere datastores en een event backbone om ingest te ontkoppelen van verwerking en schaal te halen.

Beslissing

  1. PostgreSQL blijft de control plane-bron van waarheid voor accounts, tenants, devices inventory, permissies en transactionele workflows.
  2. ClickHouse is de voorkeurslaag voor grote telematics-historiek en analytische rapporten zodra volume dat rechtvaardigt.
  3. Redis wordt gebruikt voor ephemerale/hot state (sessies na migratie naar stateless/JWT-caches, presence, rate limiting).
  4. Kafka-compatibele backbone (Kafka of Redpanda in productie) voor ingest-streams, notificatie-triggers en integratie-events.
  5. OpenSearch voor doorzoekbare operationele data (audit, support) — apart te dimensioneren.
  6. S3-compatible object storage (MinIO self-hosted of equivalent) voor exports en grote blobs.

Gevolgen

  • Minimaal twee operationele expertisegebieden: OLTP Postgres + analytische ClickHouse.
  • Infra-as-code en secrets voor meerdere connection strings; monitoring per datastore.

Migratie

Zie ../data-plane.md.