ANALYSIS OF A CASE STUDY TO COMPARE MONOLITHIC AND MICROSERVICE ARCHITECTURES
DOI:
https://doi.org/10.31510/infa.v17i2.1029Keywords:
Architecture, Monolithic, Microservices, ComparativeAbstract
This article proposes to evaluate two software architectures, monolithic and microservices, in order to find the one that best fits for a given purpose. Through bibliographic research, consultation of articles and books, some characteristics were proposed to evaluate them together with the development of a case study involving two projects, each using a type of architecture, showing positive and negative points of this use with the objective to assist the software developer in future decision making through a previously established context.
Downloads
Metrics
References
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
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Revista Interface Tecnológica
This work is licensed under 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.
- Abstract 686
- PDF (Português (Brasil)) 676