Aperçu
En quoi consiste ce défi.
Cartographiez trois bounded contexts d'un système automobile, puis reconstruisez-en un en architecture hexagonale pour obtenir un certificat vérifiable.
Le brief
Ce que vous ferez, et ce que vous démontrerez.
Un seul modèle de « commande » mélange production, stock et facturation, rendant impossible l'ajout d'un nouveau canal de vente sans casser l'existant.
Earning criteria — what you'll demonstrate
- Identifier des bounded contexts pertinents à partir d'un système hérité réel
- Appliquer les patterns tactiques du DDD (agrégats, objets-valeur, événements de domaine) à un cas concret
- Concevoir une couche anti-corruption pour isoler un système legacy
- Mettre en œuvre une architecture hexagonale testable
- Construire et maintenir un langage ubiquitaire partagé au sein d'une équipe
Adéquation au programme
Où cela s'inscrit dans votre cursus.
Renforce les mêmes compétences que celles attendues par votre diplôme.
Cursus associés bientôt disponibles.
Compétences
Les compétences que vous démontrerez.
Chacune apparaît sur votre certificat vérifié.
Débouchés
Les métiers auxquels ce défi vous prépare.
De vrais intitulés. De vraies passerelles de compétences. Choisissez celui qui se rapproche le plus de votre trajectoire.
Les parcours de carrière que ce défi construit
Métiers de référenceTech Lead
Ce défi entraîne à trancher des décisions d'architecture structurantes et à les documenter, une compétence centrale pour guider une équipe technique dans une refonte progressive sans tout casser.
Ce défi renforce
- hexagonal-architecture
- architecture-decision-records-adrs
- bounded-context-design
Systems Architect
La cartographie des contextes et la conception de la couche anti-corruption reproduisent le travail réel d'un architecte système chargé de sécuriser l'intégration entre systèmes legacy et nouveaux services.
Ce défi renforce
- bounded-context-design
- anti-corruption-layer-design
- aggregate-modeling
Backend Engineer
Implémenter concrètement les ports, adaptateurs et agrégats en code donne une expérience directement transférable à un poste de développement backend orienté domaine.
Ce défi renforce
- hexagonal-architecture
- aggregate-modeling
- anti-corruption-layer-design