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
    Concevoir une API de gestion de paiements avec ports et adaptateurs — mise en situation Hexagonal Architecture | CodeDuel