Modélisation des agrégats d'un domaine viticole exportateur
Aperçu
En quoi consiste ce défi.
Identifiez les bounded contexts d'un domaine viticole et définissez ses agrégats pour éviter les doubles allocations. Obtenez votre certificat vérifiable.
Le brief
Ce que vous ferez, et ce que vous démontrerez.
Un modèle de commande unique traite de façon identique des ventes aux règles d'allocation de stock incompatibles, provoquant des doubles réservations de bouteilles.
Earning criteria — what you'll demonstrate
- Repérer les signaux indiquant qu'un agrégat protège des invariants incompatibles entre sous-domaines
- Définir des frontières d'agrégat correctes et leurs invariants transactionnels
- Utiliser les événements de domaine pour synchroniser des contextes sans les coupler fortement
- Rédiger une note de décision d'architecture justifiant un choix de modélisation DDD
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érenceSoftware Engineer
Définir des agrégats et des événements de domaine à partir d'un cas métier réel prépare directement à l'implémentation de modèles de domaine robustes en environnement de production.
Ce défi renforce
- aggregate-modeling
- bounded-context-design
- event-storming
Systems Architect
Justifier un découpage en contextes distincts et documenter les compromis via une note de décision reproduit le travail d'un architecte confronté à des modèles métier hétérogènes.
Ce défi renforce
- bounded-context-design
- aggregate-modeling
- architecture-decision-records-adrs
Data Architect
Concevoir des invariants de stock cohérents entre canaux et un langage ubiquitaire précis prépare à la modélisation de données fiables entre systèmes métier distincts.
Ce défi renforce
- aggregate-modeling
- ubiquitous-language-design
- architecture-decision-records-adrs