Retour aux cas pratiques
Hexagonal ArchitectureAvancé
Concevoir une API de gestion de paiements avec ports et adaptateurs
Scénario
Contexte Une plateforme e-commerce doit intégrer plusieurs fournisseurs de paiement. Le Problème L’implémentation actuelle dépend directement d’un fournisseur spécifique, rendant le changement complexe. Contraintes Proposer une architecture hexagonale avec un port sortant PaymentProvider et plusieurs adaptateurs concrets. Définir également un port entrant pour déclencher le cas d’usage de paiement. Livrable attendu Une architecture détaillée décrivant le noyau métier, les ports définis et les adaptateurs nécessaires, avec explication des dépendances.
Compétences ciblées
hexagonal architectureports and adaptersdomain isolationpayment integrationdependency inversion