# Réu Proconnect
* SGNum
* Prez Sopra (Kevyn Monlouis)
* ils vont nous fournir le DAT sur osmose
# Dev
* Stacks "classiques" :
* react js 17
* springboot 2.7
* java 17
* mongoDB (chiffrement, simple collection)
* base de code sur le gitlab de franceconnect
* gitlabdev-franceconnect.fr ?
* gitlab premium mais pas devrait fonctionner pour nous (y.c scan de container sur les pipelines)
* buid maven & node selon api ou ihm
* gestion healthcheck par Actuator
* pas de grosse complexité de code, ils gèrent des comptes (demandes de compte), des accès Franceconnect, un peu d'orchestration pour nous appeler
* leur jeu de test...c'est le nôtre
* pour les specs pas très clair, stockées sur Osmose, Sopra avait pas l'air emballé
* l'(A)moa c'est cgi (tout sous-traité du coup)
# Archi
## API Manager : PISTE
* ils sont clients d'un outil de l'AIFE, ils ont leur propre environnement
* une évol pour prendre en compte FranceConnect dans le mapping
* on fournit un contrat d'interface swagger fournie PISTE
* 4 env, dev, rec, integration, preprod)
* un env de prod, un sandbox
* pas de rateLimit pour le moment
## Infra
* cloud "OutScale" (?)
* concentrateur de logs, pas d'ELK, Grafana, Prometheus
* sans doute des billes via PISTE
## Nginx
* frontaux
* Loadbalancing et proxy
* docker
## Tomcat
* embarqués via springboot
* docker
## MongoDB
* docker
## Dispo
* surveillances, sondes zabbix
* 2 zones du cloud (A et B)
* replica de fichiers MongoDB
* redondance des machines dans les 2 zones
* les api connaissent les bases des 2 zones, prêtes à basculer
* gestion de l'IP publique par script entre les 2 zones en cas d'indispo
* gestion par l'exploitation Sopra (autre équipe), tout semble automatique pour le failover