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 scénario
L'équipementier fabrique des sièges et garnitures pour plusieurs constructeurs automobiles depuis un site industriel du Nord de la France, avec un système d'information vieux de quinze ans jamais repensé depuis sa création.
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é.
- Bounded Context Design
Apply bounded context design to solve real industry problems and demonstrate production-level capability.
- Hexagonal Architecture
Apply hexagonal architecture to solve real industry problems and demonstrate production-level capability.
- Anti Corruption Layer Design
Apply anti corruption layer design to solve real industry problems and demonstrate production-level capability.
- Aggregate Modeling
Apply aggregate modeling to solve real industry problems and demonstrate production-level capability.
- Architecture Decision Records Adrs
Apply architecture decision records adrs to solve real industry problems and demonstrate production-level capability.
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