Développer en NodeJS avec l’Architecture Hexagonale

Après avoir préparé le domaine dans le précédent live, Adrien Joly et Julien Topçu s’attaquent maintenant aux couches d’infrastructure avec l’Architecture Hexagonale. L’objectif est d’assurer la pérennité de la logique métier en la rendant agnostique des couches techniques. Dans cet…

Développer en NodeJS avec l'Architecture Hexagonale

Source

0
(0)

Après avoir préparé le domaine dans le précédent live, Adrien Joly et Julien Topçu s’attaquent maintenant aux couches d’infrastructure avec l’Architecture Hexagonale.

L’objectif est d’assurer la pérennité de la logique métier en la rendant agnostique des couches techniques. Dans cet épisode nous allons préparer le domaine en Architecture Hexagonale puis développer un controller au moyen de Express en respectant le pattern de Clean Architecture.

Afin de démontrer l’évolutivité du pattern, nous allons ensuite migrer notre controller en fastify sans avoir un seul impact dans les couches du domaine.

0:00 Sommaire
1:50 Présentation du domaine (l’Hexagone)
21:34 Le controller REST en ExpressJS (adaptateur de gauche)
1:16:08 Refactoring de la SPI
1:43:55 Création d’un second controller en Fastity (évolutivité)
2:07:57 Rétrospective de la session
2:13:40 Fin

Repository Gitlab : https://gitlab.com/beyondxscratch/nodejs-with-domain-driven-design
Les bases de l’Architecture Hexagonale : https://beyondxscratch.com/2017/08/19/hexagonal-architecture-the-practical-guide-for-a-clean-architecture/
Développer en NodeJS avec le Domain-Driven Design : Le Domaine (Episode précédent) : https://www.youtube.com/watch?v=01G9YqAOQFg

0 / 5. 0