architecture-hexagonale
L'architecture hexagonale, aussi appelée ports et adaptateurs, isole la logique métier au centre et pousse tout ce qui est technique en périphérie. Le domaine ne connaît ni HTTP, ni SQL, ni Redis : il expose des ports (interfaces) que les adaptateurs implémentent. Avantage pratique : on peut tester la logique métier sans lancer de base de données, remplacer PostgreSQL par MongoDB sans rien réécrire au centre, et faire évoluer l'infrastructure sans toucher aux règles fonctionnelles. Les articles taggués ici montrent comment appliquer le pattern sans tomber dans la sur-abstraction, et quand il est disproportionné par rapport à la taille du projet.