MONOLOTIC ARCHITECTURES AND MICROSERVICES MISSING SERVER

a comparative study

Authors

DOI:

https://doi.org/10.31510/infa.v18i1.1170

Keywords:

Microservices, Monolithic Applications, Serverless

Abstract

In the last decade, information systems have evolved profoundly and change the lives of people and organizations. The emergence of smartphones, the evolution of cloud computing and the maturation of service-oriented computing has enabled many well-established businesses to become new businesses, changing the economy and habits of human life. Accompanying this evolution, software development has evolved from monolithic applications to applications composed of microservices in server-free environments, allowing applications to be more scalable and flexible in terms of maintenance and deployment. This article presents a comparative study on monolithic and microservice applications in non-server environments in a cloud computing environment. In this sense, we believe that the results of this work can guide future service-oriented software development projects in addition to directing future academic research.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

BARRY, D.; DICK, D. Web Services, Service-Oriented Architectures, and Cloud Computing-2.ed. [S.l.]: Elsevier, 2013. DOI: https://doi.org/10.1016/B978-0-12-398357-2.00027-0

CHASEL, N. Understanding web services specifications. 2006. Disponível em: https://www.ibm.com/developerworks/webservices/tutorials/ws-understand-web-services1/ws-understand-web-services1.html. Acessado em 01/03/2021.

ERL, T. Service-Oriented Architecture. Prentice Hall, 2016.

FOWLER, M.; LEWIS, J. Microservices. 2014. Disponível em: https://martinfowler.com/

articles/microservices.html. Acessado em 01/04/2021.

FUGITA, Henrique Shoiti. MAPOS: Método de Análise e Projeto Orientado a Serviços. 2009. Dissertação (Mestrado) - Escola Politécnica da Universidade de São Paulo. Departamento de Engenharia de Computação e Sistemas Digitais, São Paulo, 2009.

GIL, Antônio Carlos. Como elaborar projetos de pesquisa. 4ª. ed. São Paulo. Atlas S.A. 2002

GIL, Antônio Carlos. Métodos e técnicas de pesquisa social. 6ª. ed. São Paulo. Atlas S.A. 2008

GUEDES, T. Crie aplicações com Angular - O novo framework do Google. São Paulo. Casa do Código, 2018.

KARWAN, J.; ABASS, S. Development History Of The World Wide Web. International Journal of Scientific & Technology Research 8: 75-79, 2019. Disponível em: https://bit.ly/3kRewHY. Acessado em 21/11/2020.

MELL, P.; GRANCE, T. The NIST definition of Cloud Computing. 2012. Disponível em: https://csrc.nist.gov/publications/detail/sp/800-145/final. Acessado em 01/04/2021.

NAKAMURA, L. Mecanismos de autoconfiguração e auto otimização para arquiteturas virtualizadas que visam a provisão de qualidade de serviço. 2017. Tese (Doutorado em Ciências da Computação e Matemática Computacional) -Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo, São Carlos, 2017.

OWASP. Code Review Guide 2.0: Release. 2017. Disponível em: https://bityli.com/0XrL9. Acessado em 01/04/2021.

OWASP. OWASP API Security Top 10 2019. 2019. Disponível em: https://bityli.com/eEgqd. Acessado em 01/04/2021.

RAJAN, R. Arokia Paul. Serverless Architecture: A Revolution in Cloud Computing. In: 2018 Tenth International Conference on Advanced Computing (ICoAC). [S.l.]: IEEE, 2018. Disponível em: https://bityli.com/9nqS8. Acessado em 01/04/2021. DOI: https://doi.org/10.1109/ICoAC44903.2018.8939081

RED HAT, O que é arquitetura orientada a serviços (SOA)? Disponível em: https://bityli.com/pi6N5. Acessado em 01/04/2021.

ROBERTS, Mike. Serverless Architectures. 2018. Disponível em https://bityli.com/2LtA0. Acessado em 03/03/2021.

SBARSKI, PETER. Serverless Architectures on AWS. New York Manning Publications Co, 2017.

SCOTT, A. SPA Design and Architecture. New York. Manning Publications Co., 2016.

SHENBAGAM, J.; SALINI, P. Vulnerability ontology for web applications to predict and classify attacks. In: 2014 International Conference on Electronics, Communication and Computational Engineering (ICECCE). [S.l.]: IEEE, 2014. Disponível em: https://bityli.com/Zgml0. Acessado em 01/04/2021. DOI: https://doi.org/10.1109/ICECCE.2014.7086625

WASSON, M. Aplicativos de página única: Crie aplicativos Web dinâmicos e modernos com o ASP.NET. 2015. Disponível em: https://bityli.com/pIXpw. Acessado em 01/04/2021.

Published

2021-07-30

How to Cite

DE JESUS, J. H. T.; MARTINS, R. R. MONOLOTIC ARCHITECTURES AND MICROSERVICES MISSING SERVER: a comparative study. Revista Interface Tecnológica, [S. l.], v. 18, n. 1, p. 193–205, 2021. DOI: 10.31510/infa.v18i1.1170. Disponível em: https://revista.fatectq.edu.br/interfacetecnologica/article/view/1170. Acesso em: 3 jul. 2024.

Issue

Section

Tecnologia em Informática

Metrics