1031 shaares
Ça fait quelques articles que je vois passer, qui donnent des avis ou des retours d'expérience un peu plus mitigés sur les architectures par micro-services que les éloges qu'on a pu entendre ces dernières années.
D'expérience - et pour confirmer ce qui est dit dans l'article - je dirais qu'il y a deux désavantages majeurs. Déjà ça augmente la complexité générale d'une application, et surtout de son architecture, y compris tout ce qui va avec : maintenance, déploiement, troobleshooting, etc. Mais aussi on arrive vite à des problèmes de couplage entre les micro-services lorsque l'application croit naturellement en complexité fonctionnelle.
Je pense que ça dépend donc beaucoup de la taille de l'équipe qui gère tout ça et des moyens alloués.