Architecture¶
⬇️ Télécharger cette page en Markdown
Introduction¶
Cette section documente l'architecture technique complète de la plateforme Urbafix, refactorisée en janvier 2026 pour supporter le scaling horizontal.
Contenu¶
Vue d'ensemble¶
Stack technique, composants principaux, diagrammes de haut niveau.
Architecture v2.0 Stateless¶
Document complet de l'architecture refactorisée : principes, abstractions, modèle de données, flux, sécurité multi-tenant, ADR.
Architecture en couches¶
Détail de chaque couche applicative : HTTP, Services, Infrastructure, Data.
Modèle de données¶
Schéma relationnel, tables clés, contraintes, indexes.
Principes Architecturaux¶
Architecture v2.0
Stateless-Ready : Les instances web ne stockent aucun état local.
Opt-In Scalability : Activation progressive via variables d'environnement.
Multi-Tenant Strict : Isolation par mairie_id à tous les niveaux.
ANSSI-Compliant : TLS 1.3, permissions 0755/0644, session regeneration, prepared statements.
Separation of Concerns : HTTP → Services → Data.
Diagramme Global¶
Navigation Rapide¶
| Document | Description |
|---|---|
| Vue d'ensemble | Introduction générale |
| v2.0 Stateless | Architecture complète refactorisée |
| Couches applicatives | Détail de chaque layer |
| Modèle de données | Schéma BDD et relations |