ARQUITETURAS MONOLÍTICAS E MICROSERVIÇOS AUSENTE DE SERVIDOR

um estudo comparativo

Autores

DOI:

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

Palavras-chave:

Microsserviços, Aplicações Monolíticas, Aplicações Ausentes de Servidores

Resumo

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

Não há dados estatísticos.

Métricas

Carregando 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

30/07/2021

Como Citar

DE JESUS, J. H. T.; MARTINS, R. R. ARQUITETURAS MONOLÍTICAS E MICROSERVIÇOS AUSENTE DE SERVIDOR: um estudo comparativo. 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: 29 mar. 2024.

Edição

Seção

Tecnologia em Informática

Métricas