Un article sur l'#architecture #hexagonale qui met l'accent sur les problèmes des architectures classiques où le métier est "mélangé" avec les couches d'#API et de persistence et le cloisonnement bénéfique de cette archi 💡
- le domaine ne dépend que de lui même
- pas de #framework dans le domaine
- inversion de contrôle via notamment l'injection de dépendances
- commencer par le domaine (et les tests associés!)
#architecture #hexagonale #API #framework
> les noms IRequestVerses et IObtainPoems représentent bien des interfaces, on en parlera dans un principe à suivre. Pour l’anecdote, la convention de commencer le nom d’une interface par un “i” n’est plus à la mode mais Thomas Pierrain lit les noms des interfaces comme des phrases à la première personne du singulier. IRequestVerses se lit : I request verses par exemple. J’aime bien cette idée.
#dev #archi #hexagonale
https://blog.octo.com/architecture-hexagonale-trois-principes-et-un-exemple-dimplementation/