Documentation du projet SIGFGA
Système d'information du Fonds de Garantie Automobile : modélisation des microservices, architecture technique et applications front-end. Point d'entrée unique pour naviguer entre les 20 services et les 4 interfaces à construire.
Modélisation & architecture
Catalogue des microservices
20 fiches : rôle, agrégats, API, événements, flux et backlog rattaché.
Architecture — diagramme de blocs
Vue programme : lots, socle transverse, edges et systèmes externes.
Architecture technique
Briques applicatives et outillage : Quarkus, Odoo, Kafka, Keycloak, MinIO…
Anatomie d'un service Quarkus
Structure hexagonale d'un microservice type (domain / application / adapters).
Activités — par service
Le flux d'activité interne de chacun des 20 services.
Activités — par processus
Flux métier de bout en bout : PR1, PR2, PR3, recouvrement, portail.
Diagrammes de séquence
Échanges inter-services des parcours clés (ouverture, indemnisation, recouvrement).
Données & reprise
Vue d'ensemble du module
MCD minimal de chaque base, socle technique, base pivot, cibles de la reprise.
Reprise des données legacy
Quelles bases sont chargées, depuis quelle source, avec quels statuts révisés.
Synthèse des schémas
Récapitulatif des 20 services et écarts entre modélisation, code et infrastructure.
Socle technique
Outbox, idempotence, projections : les tables communes à tout schéma.
Les 20 microservices
Applications front-end
Vue d'ensemble front-end
Les 4 interfaces à construire et leur périmètre respectif.
Portail e-services
Web usagers : victimes, ayants droit, prestataires, compagnies.
App mobile victimes
Application mobile grand public : dossier, demandes, offre, documents.
Back-office métier
Poste de travail des agents FGA : le plus gros chantier front.
App terrain — contrôle
Collecte mobile hors-ligne des contrôles, synchronisée au retour.
Backlogs & manques
Jira existant vs backlogs proposés, déduits des CDC.
Exploitation & déploiement
CI/CD & déploiement
Chaîne GitOps de bout en bout, opérationnelle en staging : git push → image GHCR → Argo CD → k3s.
Socle GitOps & bootstrap
App-of-apps, sync-waves, operators bootstrappés, secrets, et les pièges rencontrés.
Runbook Day-0
Du serveur nu au cluster GitOps, pas à pas — pour monter qualification et prod.