Infrastructure

Sandbox — XFlow

Kafka Broker (XFlow)

kafka Sandbox — XFlow :9092
Bus de messages asynchrones entre le Portail et les XFlow.
3 hôtes

Kafka UI (XFlow)

kafka-ui Sandbox — XFlow :8090
1 hôte

Keycloak Admin (XFlow)

keycloak Sandbox — XFlow :8080
Ces instances de keycloak sont utilisé pour l'authentification kafka ainsi que pour les xflow
2 hôtes

Keycloak Citoyen (XFlow)

keycloak Sandbox — XFlow :8080
IAM pour les citoyens (instance dédiée par plateforme).
2 hôtes

KrakenD (XFlow)

krakend Sandbox — XFlow :8080
Point d'entrée OBLIGATOIRE pour toutes les requêtes externes. Ni le frontend Angular ni Odoo ne contactent les micro-services directement.
3 hôtes

MinIO (XFlow)

minio Sandbox — XFlow :9000
Stockage distribué des fichiers (compatible S3).
4 hôtes

MongoDB (XFlow)

mongodb Sandbox — XFlow :27017
Base de données principale des micro-services NestJS.
3 hôtes

PostgreSQL (XFlow)

postgresql Sandbox — XFlow :6432
Base de données pour le payment-gateway et Odoo. Cluster 3 noeuds avec un HAProxy 10.10.2.10 pour les applications du portail
4 hôtes

RabbitMQ (XFlow)

rabbitmq Sandbox — XFlow :5672
Gestion des queues de messages internes aux services. Cluster de 4 noeuds avec un VIP: 192.168.11.154
4 hôtes

Redis (XFlow)

redis Sandbox — XFlow :7000
Cache et gestion des sessions applicatives. Cluster de 3 noeuds
3 hôtes

Schema Registry (XFlow)

schema-registry Sandbox — XFlow :8081
1 hôte