Un site, trois concepts, un seul vocabulaire
Hexagonale, Clean Architecture, DDD : comprises pour de bon
Trois façons de répondre à la même question : où doit vivre la logique métier, et comment la protéger du reste ? Ce site les explique une par une, puis montre comment elles s'articulent, avec un glossaire pour ne plus confondre port et repository.
Architecture hexagonale
Ports et adaptateurs : isoler le métier derrière des interfaces simples, pour le tester sans base de données.
Lire l'article →Clean Architecture
La règle de dépendance : une seule flèche autorisée, du détail technique vers le métier, jamais l'inverse.
Lire l'article →Domain-Driven Design
Modéliser la complexité du métier lui-même, avec un langage partagé entre code et experts.
Lire l'article →Pourquoi ces trois-là, ensemble ?
Parce qu'ils sont presque toujours cités les uns à côté des autres, souvent confondus, rarement expliqués avec la même clarté sur les trois. Ce site vise un objectif simple : après une lecture, être capable d'expliquer chacun des trois avec ses propres mots, et de dire précisément où ils se recoupent et où ils diffèrent.
Chaque article suit la même structure : le problème concret que l'idée résout, le concept central expliqué simplement, un exemple de code, et les pièges les plus fréquents observés en pratique.