Systems
Quand ça devient distribué, la complexité augmente : résilience, performance, cohérence, et systèmes IA en production.
Bounded Context
Comprendre comment découper un système en contextes cohérents quand un même terme ou une même règle métier n’a pas le même sens partout.
Voir le concept →Entity vs Value Object
Distinguer identité et valeur pour modéliser correctement les concepts métier et éviter des entités ou objets valeur mal définis.
Voir le concept →Tool Calling in AI Agents
Comment les agents IA peuvent utiliser des outils et comment structurer ça en système d'ingénierie.
Voir le concept →Aggregate
Comprendre le rôle des aggregates pour gérer la cohérence métier, protéger les invariants et définir une frontière de modification claire.
Voir le concept →Anti-Corruption Layer
Protéger un modèle interne face à un système externe en traduisant les concepts au lieu de laisser fuiter un modèle étranger dans le domaine.
Voir le concept →Repository as Boundary
Voir le repository comme une frontière du domaine plutôt que comme une simple couche CRUD autour d’une table.
Voir le concept →