Context Mapping

Architecture 🔴 Senior

Definition

Cartographie des relations entre Bounded Contexts : shared kernel, customer-supplier, conformist, ACL, partnership. Definit les contrats d'integration.

Analogie

La carte diplomatique mondiale : elle montre quels pays sont allies, en conflit, ou independants.

Exemple de code

// Context Map (documentation)
// Sales <-> Billing : Customer-Supplier
// Sales -> Shipping : Conformist
// Sales <-> Legacy CRM : Anti-Corruption Layer

Cas d'usage

Visualiser et planifier les integrations entre sous-domaines d'un systeme complexe.

Anti-pattern

Integrer des contextes sans definir la relation — couplage implicite non gere.
#architecture#interview#ddd