Microsserviço
Em engenharia de software, uma arquitetura de microsserviços consiste de um conjunto de serviços independentes e com escopo limitado a uma única função comercial, chamados microserviços.[1] Não há uma definição única para o termo, mas a independência e responsabilidade limitada dos componentes são características comuns dessa arquitetura, em contraste com uma aplicação monolítica. Outra característica comum é a comunicação entre processos através de protocolos leves, em geral HTTP.[2][3]