MONOLOTIC ARCHITECTURES AND MICROSERVICES MISSING SERVER
a comparative study
DOI:
https://doi.org/10.31510/infa.v18i1.1170Keywords:
Microservices, Monolithic Applications, ServerlessAbstract
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
Metrics
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.
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 384
- PDF (Português (Brasil)) 305