Cependant, l'architecture en microservices présente également quelques inconvénients. La complexité de la communication entre les différents services peut être un défi, de même que la gestion de multiples services. De plus, la surveillance et le débogage peuvent être plus compliqués. Les microservices peuvent nécessiter une infrastructure plus complexe pour gérer les communications entre les différents services. Néanmoins, les avantages de cette architecture font rapidement oublier ces quelques points.