Index des cartes: Les 13 Cartes de Context Mapping

📇 Index Complet : Les 13 Cartes de Context Mapping

Les 9 Patterns d’Intégration

Chaque pattern décrit une stratégie de collaboration entre deux contextes délimités (bounded contexts).

# Pattern Relation d’Équipe Couplage Vue Rapide
1 🟦 Open-host Service Upstream/Downstream Moyen Un service expose une interface commune documentée
2 🟦 Anticorruption Layer Upstream/Downstream Bas Downstream crée une couche de traduction protectrice
3 🟦 Conformist Upstream/Downstream Haut Downstream adopte simplement le modèle upstream
4 🟪 Shared Kernel Mutuellement Dépendant Très Haut Deux équipes partagent du code et un modèle
5 🟪 Partnership Mutuellement Dépendant Élevé Deux équipes équivalentes collaborent sur les interfaces
6 ⬜ Separate Ways Indépendant Aucun Deux contextes se séparent complètement
7 🟦 Published Language Upstream/Downstream (many) Bas Upstream publie un langage standard pour tous
8 🟪 Customer/Supplier Dev Upstream/Downstream Moyen Upstream et Downstream co-conçoivent l’interface
9 🔴 Big Ball Of Mud Amorphe EXTRÊME Anti-pattern : zones sans frontières claires

Les 3 Relations d’Équipes

Chaque relation décrit le type de dépendance entre deux équipes et ce que cela implique organisationnellement.

# Relation Domaines Affectés Vue Rapide
10 👥 Mutually Dependent Tous les patterns collaboration Deux équipes au même poids politique, besoin mutuel
11 👥 Upstream/Downstream Conformist, ACL, Published Language Une équipe fournit, l’autre consomme (asymétrie)
12 👥 Independent Separate Ways, Independent Services Zéro dépendance, complète autonomie

Le Guide de Sélection

# Type Vue Rapide
13 🎯 Matrice de Sélection Arbre de décision, matrices comparatives, anti-patterns courants

Guide d’Utilisation Rapide

Je dois choisir un pattern pour ma situation

Commencez par : Matrice de Sélection

  • Répondez aux questions
  • Trouvez le pattern qui convient
  • Explorez la carte correspondante

Je veux en savoir plus sur un pattern spécifique

Par exemple : J’ai une relation Upstream/Downstream avec 1 consumer

Parcours recommandé :

  1. Lisez Upstream/Downstream Teams (comprendre la relation)
  2. Choisissez entre patterns :

J’ai une architecture complexe

Parcours recommandé :

  1. Imprimez la Matrice de Sélection
  2. Pour chaque paire de contextes, sélectionnez le pattern
  3. Lisez les cartes correspondantes
  4. Validez avec les teams
  5. Tracez votre carte sur un grand papier

J’ai un problème

Chaos et dépendances confuses? → Probablement Big Ball Of Mud → Lisez les stratégies d’évasion (Strangler Pattern, ACL, etc.)

Équipes bloquées mutuellement? → Probablement un problème de Partnership mal configuré → Lisez governance et processus de décision

Upstream submergé de demandes? → Probablement trop de Upstream/Downstream → Migrez vers Published Language


Formats Disponibles

📱 Numérique (cette page)

  • Lisible sur web
  • QR codes vers ressources
  • Accès immédiat
  • Liens cross-references

📇 Physique


Statistiques du Système

Total de cartes: 13
├─ Patterns (9)
├─ Relation d'équipes (3)
└─ Guide de sélection (1)

Pages détaillées: 14 (13 cartes + index)
Mots totaux: ~25,000
Exemples concrets: 40+
Questions de facilitation: 100+

Formats: Web, Imprimable, QR-linkable
Licence: CC-BY-SA (crédit nécessaire si réutilisation)

Parcours Recommandés

🟢 Débutant (30 minutes)

  1. Cette page (index)
  2. Matrice de Sélection (15 min)
  3. Une carte qui vous parle (15 min)

🟡 Intermédiaire (2 heures)

  1. Les 3 cartes Relations d’Équipes (30 min)
  2. Une relation qui correspond à votre situation (30 min)
  3. Les 2-3 patterns dans cette relation (60 min)

🔴 Avancé/Facilitateur (4+ heures)

  1. Lire les 13 cartes complètement
  2. Préparer votre Guide d’Impression
  3. Animer un atelier avec le jeu physique

Intégration avec le DDD Starter Modelling Process

Ces cartes s’intègrent dans l’étape 6. Organise :

1. Understand (Business Alignment)
2. Discover (EventStorming)
3. Decompose (Sous-domaines)
4. Strategize (Core Domain)
5. Connect (Domain Message Flow)
        ↓
6. Organise ← VOUS ÊTES ICI
    ├─ Identifier les contextes délimités
    ├─ Comprendre les relations d'équipes
    ├─ Appliquer les patterns appropriés ← CARTES D'AIDE
    ├─ Valider l'alignement socio-technique
    └─ Documenter les décisions
        ↓
7. Define (Bounded Context Canvas)
8. Code (Aggregate Design)

Prochaines Étapes

Utilisez les Cartes Numériquement

  • Consultez-les sur cette page
  • Suivez les liens et explorez
  • Utilisez la matrice de sélection pour votre situation

Imprimez un Jeu Physique

Animez un Atelier

  • Consultez le design d’atelier
  • Utilisez les cartes pendant les 6 phases
  • Facilitez la co-création de votre carte

Questions Fréquentes

Q: Combien de temps pour lire toutes les cartes? R: ~2-3 heures si lectures complètes. 30 min si consulte du contenu clé.

Q: Peux-je imprimer juste quelques cartes? R: Oui! Commencez par la Matrice de Sélection (#13) + les patterns pertinents.

Q: Quelle langue? R: Français (cette version). Version anglaise disponible sur DDD Crew GitHub.

Q: Puis-je les utiliser pour mon équipe? R: Oui! Licence CC-BY-SA (crédit requis).

Q: Comment les proposer à mes stakeholders? R: Utilisez la Matrice de Sélection pour démarrer (15 min), puis explorez en détail.


Tous les Patterns: Open-host | ACL | Conformist | Shared Kernel | Partnership | Separate Ways | Published Language | Customer/Supplier | BBOM

Relations d’Équipes: Mutually Dependent | Upstream/Downstream | Independent

Guides: Matrice Sélection | Matérialisation | Atelier Design | Article Principal


Créé pour: Ateliers DDD Starter Modelling Process, Étape 6 (Organise)
Version: 1.0
Dernière mise à jour: 2025-11-17
Licence: CC-BY-SA