Infrastructure

Production — Portail

MongoDB

Cluster Production — Portail :27017
Base de données principale des micro-services NestJS.
3 hôtes

PostgreSQL

Cluster Production — Portail :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

Kafka Broker (Portail)

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

Sandbox — Portail

Kafka UI (Portail)

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

Keycloak Citoyen (Portail)

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

Keycloak Admin (Portail)

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

KrakenD (Portail)

krakend Sandbox — Portail :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 (Portail)

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

MongoDB (Portail)

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

PostgreSQL (Portail)

postgresql Sandbox — Portail :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 (Portail)

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

Redis (Portail)

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

Schema Registry (Portail)

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

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

sp

Redis

Cluster sp :7000
Cache et gestion des sessions applicatives. Cluster de 3 noeuds
3 hôtes

RabbitMQ

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

MinIO

Cluster sp :9000
Stockage distribué des fichiers (compatible S3).
4 hôtes

KrakenD

Cluster sp :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

Keycloak Admin

Double instance sp :8080
Ces instances de keycloak sont utilisé pour l'authentification kafka ainsi que pour les xflow
2 hôtes

Keycloak Citoyen

Double instance sp :8080
IAM pour les citoyens (instance dédiée par plateforme).
2 hôtes

Kafka Broker

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

Schema Registry

kafka sp :8081
1 hôte

Kafka UI

kafka sp :8090
1 hôte

voyage

Redis

Cluster voyage :7000
Cache et gestion des sessions applicatives. Cluster de 3 noeuds
3 hôtes

RabbitMQ

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

MinIO

Cluster voyage :9000
Stockage distribué des fichiers (compatible S3).
4 hôtes

KrakenD

Cluster voyage :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

Keycloak Citoyen

Double instance voyage :8080
IAM pour les citoyens (instance dédiée par plateforme).
2 hôtes

Keycloak Admin

Double instance voyage :8080
Ces instances de keycloak sont utilisé pour l'authentification kafka ainsi que pour les xflow
2 hôtes

Kafka Broker

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

Kafka UI

kafka voyage :8090
1 hôte

Schema Registry

kafka voyage :8081
1 hôte