627 shaares
Une très bonne présentation de l'architecture microservices par Xebia:
1) un microservice = un fonction qui possède:
- son propre code
- ses propres datas
- un ou plusieurs processus distinct
2) Chaque service doit-être complètement indépendant des autres en termes de :
- modification => changement de code sans impacts sur les autres services
- scalabilité => modification du nombre d'instance sans impacts sur les autres services
3) Toute la communication avec l’extérieur doit se faire via la couche réseau (REST ou BUS).
La suite de l'article ici:
http://blog.xebia.fr/2015/03/09/microservices-des-architectures/
http://blog.xebia.fr/2015/03/16/microservices-des-pieges/