L'architecture hexagonale (ou "ports et adaptateurs") isole la logique métier d'une application des détails techniques externes (base de données, interface, API tierces), reliés par des interfaces bien définies.
Elle facilite le remplacement d'une technologie (par exemple changer de base de données) sans toucher à la logique métier, et rend le code plus simple à tester.
Grâce à une architecture hexagonale, une équipe change de fournisseur de paiement en ne modifiant qu'un seul adaptateur, sans toucher au cœur métier de l'application.
Évaluer la maturité de votre organisation sur ce sujet
Lancer le diagnostic