Files
VacatureRadar/docs/architecture/adrs/0007-postgres-redis-celery.md
T
Jens b8091e59bd
deploy / deploy (push) Canceled after 0s
Initial deploy setup
2026-07-21 14:00:00 +02:00

729 B

ADR-0007 — PostgreSQL als waarheid, Redis/Celery voor werk

  • Status: accepted
  • Datum: 2026-07-20

Context

Broncontroles, mailboxpolling en scoring mogen webrequests niet blokkeren. Taken moeten retrybaar zijn, terwijl Redisdata verloren mag gaan zonder canonieke data te verliezen.

Besluit

PostgreSQL is de enige productiebron van waarheid. Redis is uitsluitend broker/resultbackend. Celery worker en beat voeren periodiek/asynchroon werk uit. SQLite en eager tasks blijven beschikbaar voor lokale tests.

Gevolgen

  • duidelijke herstelstrategie;
  • extra twee containers;
  • taken moeten idempotent zijn omdat at-least-once uitvoering mogelijk is;
  • schedulerstate mag worden herbouwd uit database/sourcevelden.