L'architecture hexagonale avec Symfony

Architecture Conception Symfony PHP - 21 Jun 2017

L'architecture hexagonale avec Symfony

Introduction L’architecture hexagonale, également appelée Ports & Adapters, présente deux caratéristiques lorsqu’on la schématise : une forme hexagonale (d’où son nom) et une séparation entre l’application, l’extérieur et une partie contenant des adapteurs permettant aux deux de communiquer. Elle a été pensé par Alistair Cockburn dans les années 2000. Son but est de permettre à une application d’être pilotée sans distinction par des utilisateurs, des programmes, des tests automatisés ou des scripts ainsi que d’être développée et testée de façon isolée de son contexte d’exécution et de ses bases de données.

Lire la suite ...