GlossaireArchitecture & développement
Architecture hexagonale
L'architecture hexagonale (ou Clean Architecture) organise une application en couches concentriques : le cœur métier au centre, complètement indépendant des détails techniques (base de données, framework web, services externes), qui ne communiquent avec lui qu'à travers des interfaces (« ports ») et des adaptateurs. L'intérêt concret : on peut changer de base de données, migrer un framework ou brancher une nouvelle intégration sans toucher à la logique métier elle-même. C'est un choix structurant pour les logiciels appelés à vivre longtemps, et un point de vigilance central lors d'un audit de code ou d'une reprise de projet.
