Est-ce que les frameworks et l'architecture hexagonale font bon ménage ?

Y-a-t-il des projets qui s’adaptent mieux que d’autres avec de l’hexa ou du framework ? 

Quelles sont les contraintes, les atouts ? 

Comment choisir et adapter son projet à l'une de ces 2 patterns ? 


On en parle dans l’épisode du jour avec Romain Fallet.


Pour suivre Romain Fallet sur Linkedin : https://www.linkedin.com/in/romain-fallet/ 

Pour découvrir Tolk : https://www.tolk.ai/ 

Pour découvrir le cursus Artisan Développeur : https://ad302.fr/KmhYNl 


Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.


Partagé par Artisan Développeur
il y a environ 2 ans
2

dav il y a environ 2 ans - modifié il y a environ 2 ans
Hello,

Merci pour ce podcast très chouette, j'ai particulièrement apprécié la partie sur la gestion/priorisation de la dette technique liée à l'absence d'archi hexa.

J'aurais bien aimé quelques précisions sur le fait de switcher vers de l'archi hexa avec Rails. Qu'entends-tu Benoit précisément ? Sur le sujet rails/harchi hexa j'ai la référence suivante que j'avais trouvée très intéressante : martinfowler.com/.... Ce que j'en ai retenu : si le métier s'y prête, il peut être pertinent de partir sur du Rails, donc avec la partie sgbd dans l'hexagone. En revanche cela n'empêche pas de faire de l'hexagonal sur les interactions que l'on considère à droite de l'hexagone, comme les appels vers d'autres partenaires. Et ce point me fait réagir aussi sur la définition de l'archi hexa qui serait "une standardisation du principe d'inversion de dépendance". L'inversion de dépendance me semble effectivement un point important de l'archi hexa, mais l'isolation des modèles (le côté anticorruption layer de l'archi) me parait tout aussi important et n'a pas été évoqué. Car on peut avoir de l'inversion de dépendance, mais se trimballer des objets d'api comme modèle métier, et ça, c'est bien galère :)
Benoit GANTAUME il y a presque 2 ans
Salut,
Bonne remarque.
Vis-à-vis de rails, mon point est simplement de dire que l'hexa dénature par mal le framework.
Si c'est pour faire ça, autant partir sur autre chose (ou créer un autre framework ?).
Ce n'est que mon avis.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Les Points De Complexités Et Le Management Avec Laurie Silvio Et Quentin André
Accéder à l'épisode
87 - Un Chemin Vers Le TDD Avec Nicolas Verinaud
Accéder à l'épisode
La dette technique n'est pas forcément à rembourser avec Arthur Magne
Accéder à l'épisode
Un Recrutement Est Un Projet Avec Shirley Almosni Chiche
Accéder à l'épisode
2039-05 - Le coût énergétique de l’IA avec Olivier Philip
Accéder à l'épisode
Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus