ANÁLISE DA ARQUITETURA DE MICROSERVIÇOS
Resumo
O artigo tem como objetivo apresentar a arquitetura de MicroServiços, suas características, vantagens, desvantagens e frameworks que podem ser utilizados ao se desenvolver uma aplicação usando esse estilo arquitetônico. O artigo também apresenta noções do que é a arquitetura de software, qual a função de um arquiteto de softwares e um breve resumo da arquitetura monolítica. A fundamentação teórica do mesmo foi realizada por meio de uma pesquisa bibliográfica envolvendo artigos científicos publicados em revistas e sites, apresentações de simpósios, monografias de trabalhos de conclusão de curso, livros e ebooks. Após todas as pesquisas foi possível concluir que a arquitetura de MicroServiços pode ser vista como uma das soluções com os problemas de desenvolvimento da atualidade, pois ela responde bem a variedade de plataformas e linguagens disponíveis e o aumento do número de requisições ao sistema. No entanto a complexidade de desenvolvimento e documentação pode fazer com que outras arquiteturas mais simples sejam melhores aplicados ao software a ser desenvolvido.