Aller au contenu

FAQ

Cette FAQ répond aux principales questions concernant l'architecture de CMonChoix Platform.


Pourquoi créer une Platform ?

Pour séparer les concepts métier, les verticales, le pipeline, le runtime et le frontend.


Pourquoi abandonner EAN First ?

Parce que l'EAN seul ne suffit plus à identifier correctement tous les produits.


Pourquoi un Domain Core indépendant ?

Pour qu'il puisse être partagé par toutes les verticales sans modification.


Pourquoi des Vertical Modules ?

Parce que chaque famille produit possède des règles spécifiques qui ne doivent pas polluer le Core.


Pourquoi des Read Services ?

Pour pouvoir auditer, comparer et simuler sans modifier les données.


Pourquoi des Write Services ?

Pour isoler toutes les écritures métier dans une couche unique.


Pourquoi conserver le legacy ?

Parce que la migration est progressive et doit rester réversible.


Quand le Runtime Platform remplacera-t-il le Runtime historique ?

Uniquement lorsque toutes les validations seront terminées.


Peut-on développer une nouvelle verticale sans modifier le Core ?

Oui.

C'est l'un des objectifs principaux de la Platform.


Voir aussi

  • Vision
  • Principes
  • Identifier First
  • Canonical Identity