Vantagens e desvantagens da arquitetura de microserviços
Resumo
Essa pesquisa objetivou identificar as vantagens e desvantagens da arquitetura de microsserviços. Para isso foi adotada a Revisão Sistemática da Literatura, com Análise de Conteúdo, de abordagem qualitativa, o que classifica essa pesquisa como bibliográfica básica. Por resultado, foram identificadas diversas vantagens e desvantagens, que podem ser classificadas em: i) vantagens: recursos, acoplamento, adaptação, agilidade, autonomia, comunicação, controle, entrega, falhas, instabilidade, manutenção e responsabilidades; ii) desvantagens: atomicidade, avaliação, complexidade, comunicação, configuração, gestão, otimização, segurança e testes. Desse modo, há de se considerar que a implementação de microsserviços não é algo trivial, o que demanda expertise para minimizar os impactos de sua adoção. Esses resultados não podem ser generalizados. Desse modo, sugere-se a expansão dessa pesquisa em outras bases, além da Scopus, de modo a ampliar os achados e permitir sua generalização.
Palavras-chave: arquitetura, microsserviços, monolito, vantagens, desvantagens