ADR-0002 — Pas de SaaS cloud dans le path critique (souveraineté)
| Statut | Accepté |
|---|---|
| Date | 2024-10-01 |
| Auteurs | Julien Jorry |
Contexte
Une infrastructure monétaire communautaire ne peut pas dépendre de SaaS propriétaires : changement de tarif unilatéral, panne du fournisseur, exfiltration de données adhérents (RGPD), risque de censure. Kohinos doit pouvoir tourner intégralement sur du matériel maîtrisé par Fédération Kohinos ou les fédérations partenaires.
Décision
Aucune dépendance SaaS propriétaire dans le path critique (prélèvements, redistribution, données adhérent, monnaie). Tout composant externe doit avoir une alternative self-hostable.
Conséquences positives
- Souveraineté : panne ou changement de tarif d'un tiers ne bloque pas les opérations.
- RGPD : aucune donnée adhérent n'est envoyée hors infra Fédération Kohinos.
- Coût opérationnel maîtrisé (un VPS ou un Raspberry Pi).
- Auditabilité complète du stack.
Conséquences négatives
- Plus de temps initial pour mettre en place le self-host (SMTP, monitoring).
- Maintenance à la charge de l'équipe (mises à jour, backups).
Alternatives examinées
- Sentry cloud → remplacé par Monolog + GlitchTip self-host.
- SendGrid / Mailgun → remplacé par
symfony/mailer+ SMTP relais. - Auth0 → remplacé par Symfony Security natif.
- Dependabot → remplacé par Renovate self-host (ou hook local).
Références
.claude/rules/mcp-policy.md.claude/rules/global.md— refus automatique des SaaS cloud