ANÁLISE DE UM ESTUDO DE CASO PARA COMPARAR AS ARQUITETURAS MONOLÍTICA E DE MICROSERVIÇOS

Autores

DOI:

https://doi.org/10.31510/infa.v17i2.1029

Palavras-chave:

Arquitetura, Monolítica, Microserviços, Comparativo

Resumo

Este artigo propõe-se em avaliar duas arquiteturas de software, monolítica e microserviços, a fim de encontrar a que melhor se enquadra para um determinado propósito. Por meio de pesquisas bibliográficas, consulta de artigos e livros, algumas características foram propostas para avaliá-las junto ao desenvolvimento de um estudo de caso envolvendo dois projetos, cada qual utilizando um tipo de arquitetura, evidenciando pontos positivos e negativos dessa utilização com o objetivo de auxiliar o desenvolvedor de software em uma futura tomada de decisão mediante um contexto previamente estabelecido.

Downloads

Não há dados estatísticos.

Referências

ALMEIDA, Adriano. Arquitetura de microserviços ou monolítica?. Disponível em

<https://blog.caelum.com.br/arquitetura-de-microservicos-ou-monolitica/> . Acesso em: 11 abr. 2017

AMARAL, Odravison, CARVALHO, Marcus. Arquitetura de Micro Serviços: uma Comparação com Sistemas Monolíticos. Acessado em: 13 de Agosto de 2019.

BARTIÉ, A. Garantia da Qualidade de Software 5ª Edição. Elsevier, 2002.

FOWLER, M. Microservices and the first law of distributed objects.: Thoughtworks, 2015. Disponível em: . Acesso em: 22 set. 2016.

FOWLER, M. Microservice Trade-Offs. Disponível em

<https://martinfowler.com/articles/microservice-trade-offs.html />. Acesso em: 17 set. 2019.

GIL, A. C. Métodos e Técnicas de Pesquisa Social. 5. ed. São Paulo: Atlas, 1999.

KROTH, E. Arquitetura de software para reuso de componentes, Editora. Porto Alegre, 2000.

MACHADO, M. G. Micro Serviços: Qual a diferença para arquitetura monolítica?. Acessado em: 21 de Março de 2017.

NHIMI, F. Princípios e Práticas em Arquitetura de Software. Instituto de Gestão em Tecnologia da Informação, 2016

RICHARDSON, Chris. Smith, Floyd. Microservices, From Design to Deployment. NGINX 2016

SHAW, M. & GARLAN, D. Software Architecture. Perspectives on an Emerging Discipline. Editora Prentice Hall, 1996.

WAZLAWICK, R S. Engenharia de Software: conceitos e práticas. 2. Ed - Elsevier Editora, 2011

WOODS, Dan. Building Microservices with Spring Boot. Disponível em

<https://www.infoq.com/articles/bootmicroservices?utm_source=infoq&utm_campaign=user

_page&utm_medium=link>. Acesso em: 10 abr. 2017.

YIN, R. K. Estudo de caso: planejamento e métodos. 3. Ed – Porto Alegre: Bookman, 2005.

Downloads

Publicado

18/12/2020

Como Citar

PEGRUCCI, M.; TIOSSO, F.; REIS, H. M. ANÁLISE DE UM ESTUDO DE CASO PARA COMPARAR AS ARQUITETURAS MONOLÍTICA E DE MICROSERVIÇOS. Revista Interface Tecnológica, [S. l.], v. 17, n. 2, p. 325-337, 2020. DOI: 10.31510/infa.v17i2.1029. Disponível em: https://revista.fatectq.edu.br/index.php/interfacetecnologica/article/view/1029. Acesso em: 24 out. 2021.

Edição

Seção

Tecnologia em Informática