Retour aux cas pratiques
Hexagonal ArchitectureAvancé
Mettre en place une gestion transactionnelle via port sortant
Scénario
Contexte Un cas d’usage doit effectuer plusieurs opérations atomiques sur un repository. Le Problème La gestion de transaction est codée dans l’adaptateur et non maîtrisée par le cas d’usage. Contraintes Proposer une organisation permettant au domaine de contrôler la transaction via un port abstrait. Livrable attendu Une architecture détaillée montrant la séparation des responsabilités transactionnelles.
Compétences ciblées
hexagonal architecturetransaction managementportsdomain controlarchitecture design