ARQUITETURAS MONOLÍTICAS E MICROSERVIÇOS AUSENTE DE SERVIDOR
um estudo comparativo
DOI:
https://doi.org/10.31510/infa.v18i1.1170Palavras-chave:
Microsserviços, Aplicações Monolíticas, Aplicações Ausentes de ServidoresResumo
Na última década, os sistemas de informações evoluíram profundamente e modificam as vidas das pessoas e organizações. O surgimento de smartphones, a evolução da computação em nuvem e o amadurecimento da computação orientada a serviços permitiu que muitos negócios fortemente estabelecidos se transformassem em novos negócios, modificando a economia e hábitos da vida humana. Acompanhando essa evolução, o desenvolvimento de softwares evoluiu de aplicações monolíticas para aplicações compostas de microsserviços em ambientes ausentes de servidores, permitindo que aplicações sejam mais escalonáveis e flexíveis quanto a manutenção e implantação. Este artigo apresenta um estudo comparativo sobre aplicações monolíticas e de microsserviços em ambientes ausente de servidores em um ambiente de computação em nuvem. Neste sentido, acreditamos que os resultados deste trabalho possam orientar futuros projetos de desenvolvimento de software orientados a serviços além de direcionar futuras pesquisas acadêmicas.
Downloads
Métricas
Referências
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
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2021 Revista Interface Tecnológica
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.
- Resumo 384
- PDF 304