Microsserviços são uma abordagem arquitetural de desenvolvimento de software na qual uma aplicação monolítica é decomposta em vários pequenos serviços independentes, cada um focado em executar uma função específica Cada microsserviço é uma unidade autônoma que pode ser desenvolvida, implantada e dimensionada de forma independente. Esses serviços interagem uns com os outros por meio de APIs (Interfaces de Programação de Aplicativos) ou outros mecanismos de comunicação.