ANALYSIS OF A CASE STUDY TO COMPARE MONOLITHIC AND MICROSERVICE ARCHITECTURES

Authors

DOI:

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

Keywords:

Architecture, Monolithic, Microservices, Comparative

Abstract

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

Download data is not yet available.

Metrics

Metrics Loading ...

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.

Published

2020-12-18

How to Cite

PEGRUCCI, M.; TIOSSO, F.; REIS, H. M. ANALYSIS OF A CASE STUDY TO COMPARE MONOLITHIC AND MICROSERVICE ARCHITECTURES. 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/interfacetecnologica/article/view/1029. Acesso em: 21 may. 2024.

Issue

Section

Tecnologia em Informática

Metrics

Most read articles by the same author(s)

1 2 > >>