L’article passe en revue plusieurs patterns d’architecture particulièrement pertinents en 2026 et les replace dans des contextes concrets, loin de l’effet de mode, en détaillant leurs bénéfices réels, leurs pièges fréquents et les stacks technologiques qui les accompagnent. Sont étudiés dans cette partie le Strangler Fig Pattern, utilisé pour moderniser progressivement un système legacy par extraction incrémentale derrière une façade/API claire ; l’Anti-Corruption Layer (ACL), essentiel pour protéger un nouveau domaine métier des incohérences d’un ancien système ; l’architecture hexagonale (Ports & Adapters), qui isole le cœur métier des contraintes techniques pour faciliter les tests, les migrations et l’évolution technologique ; ainsi que le Service Mesh, présenté comme une réponse aux problématiques de communication, d’observabilité et de sécurité dans des architectures microservices, mais avec une complexité opérationnelle non négligeable.
Ces patterns sont replacés dans une vision d’ensemble avec ceux abordés dans la première partie — Event-Driven Architecture, API-First avec API Gateway et BFF, CQRS avec Event Sourcing, et le Saga Pattern — afin de proposer un panorama cohérent des choix architecturaux actuels. L’article insiste sur le fait que ces patterns ne sont pas des recettes universelles mais des outils à utiliser selon le contexte, la maturité de l’organisation et la nature du système existant, en montrant clairement quand ils apportent de la valeur… et quand ils compliquent inutilement l’architecture.
Tout est dans le titre
Résumé d'une présentation sur l'architecture hexagonale, côté test. L'intervenant constate que les adaptateurs sont rarement testés. Il propose donc quelques pistes pour remédier à cela.
Tout est dans le titre
Tout est dans le titre
Bonnes pratiques de tests
L'auteur montre l'intérêt du principe d'inversion des dépendances pour tester efficacement des fonctionnalités sans se préoccuper de certains détails d'implémentation comme l'utilisation d'une base de données, etc.
Tout est dans le titre
Une série d'articles sur l'architecture logicielle - en PHP particulièrement
Autre nom pour ce type d'architecture : l'architecture hexagonale (via https://www.jdecool.fr/blog/2017/09/18/ma-semaine-de-veille-37.html )