[Gov.Doc] Estudo sobre utilização de microsserviços
Arquiteturas de aplicações
Uma arquitetura de aplicação indica como o projeto é construído e integrado, geralmente para aplicações web são utilizados os seguintes padrões de arquitetura, sistemas com arquitetura Monolítica ou sistemas com arquitetura de Microsserviços.
Arquitetura Monolítica
Um sistema que segue essa arquitetura, é um sistema único e não dividido, concentrado e interligado apenas em um projeto e rodando apenas em um único processo, porém, possuindo suas vantagens e desvantagens.
Figura 1: Representação de um sistema Monolítico
Arquitetura de Microsserviços
A arquitetura de microsserviços é estruturar seu sistema através de uma coleção de serviços independentes e cada um com sua responsabilidade, melhorando a escalabilidade, implementação e publicação.
Figura 2: Representação de um sistema em Microsserviços
Arquitetura de Microsserviços