ANÁLISE DE UM ESTUDO DE CASO PARA COMPARAR AS ARQUITETURAS MONOLÍTICA E DE MICROSERVIÇOS
DOI:
https://doi.org/10.31510/infa.v17i2.1029Palavras-chave:
Arquitetura, Monolítica, Microserviços, ComparativoResumo
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
Métricas
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
Como Citar
Edição
Seção
Licença
Copyright (c) 2021 Revista Interface Tecnológica
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.