Files
VacatureRadar/docs/architecture/adrs/0004-single-user-first.md
T
Jens b8091e59bd
deploy / deploy (push) Canceled after 0s
Initial deploy setup
2026-07-21 14:00:00 +02:00

766 B

ADR-0004 — Single-user-first, user-scoped data

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

Context

Het primaire doel is één persoonlijke Unraid-installatie. Volledige multi-tenant SaaS-architectuur zou onnodige complexiteit toevoegen, maar globale user-onafhankelijke querysets kunnen later datalekken veroorzaken.

Besluit

Optimaliseer UX en beheer voor één gebruiker, maar koppel profielen, feedback, applications en digests altijd aan een Django-user en scope wijzigingsviews op die user. Canonieke vacatures/bronnen zijn installatiebreed gedeeld.

Gevolgen

  • eenvoudige installatie;
  • veilige basis voor een tweede lokale user;
  • geen tenantbilling, uitnodigingen of isolatie op databaseniveau;
  • beheerfuncties blijven admin-only in productie.