Lambda core vs Archi Hexagonale
Depuis la présentation d’Alistair Cockburn en 2017 à DDD Paris, la popularité de l’architecture hexagonale ne cesse de croître. Elle est en train de devenir l’architecture par défaut dans les langages objet. Pourtant elle n’est pas sans ses défauts.
En parallèle, un autre paradigme reprend de plus en plus d’ampleur. La programmation fonctionnelle. Ses concepts et mécanismes sont de plus accessibles et intégrés dans les langages objet justement. Pourtant, l’architecture fonctionnelle reste méconnue et sous exploitée.
Je vous propose ce soir de regarder une des architectures fonctionnelles utilisables dans les langages objet : lambda core (alias functional core, imperative shell).
À la fin de ce lightning, vous saurez : comment elle fonctionne, ses cas d’usage, ses limites et comment elle se compare à l’hexagonale.
Commentaires