ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

CQRS-EDI

Pattern Command Query Responsibility Segregation — séparation des modèles d'écriture (Commands) et de lecture (Queries) dans un système EDI multi-tenant à fort trafic.

Définition

CQRS scinde le modèle en 2 : Command side (mutations) et Query side (lectures). Les deux peuvent avoir des schémas et bases différents, synchronisés par des events (Event sourcing facilite mais n'est pas obligatoire). Permet de scaler indépendamment les lectures.

Origine

Concept formalisé par Greg Young en 2010 (dérivé du papier CQS de Bertrand Meyer 1986). Largement appliqué en finance, e-commerce et désormais en EDI.

Usage

Une passerelle EDI distingue : Command side (ingestion EDIFACT INVOIC → Postgres normalisé pour ACID), Query side (vues Elasticsearch indexées par partenaire/date pour requêtes opérateur). Les deux sont synchronisés par un Kafka topic 'invoice.events'.

Termes liés

Dernière mise à jour: 14 mai 2026