Microservices
Créée en 2011 et popularisée par Martin Fowler et James Lewis dans leur article “Microservice” elle a qui a connu une popularité croissante et rapide au cours des dernières années.
Elle prend son inspiration du Domain-Driven Design (DDD), une approche conceptuelle et méthodologique du développement logiciel qui met l’accent sur la modélisation du domaine métier. Notament de la notion centrale de Bounded Context.
Des services qui communiquent entres eux via des well-defined interfaces.
Le style architectural des microservices est une approche qui consiste à développer une application unique sous la forme d’une suite de petits services, chacun s’exécutant dans son propre processus et communiquant à l’aide de mécanismes légers, souvent une API HTTP.