Use este identificador para citar ou linkar para este item: https://ric.cps.sp.gov.br/handle/123456789/4724
Título: Arquitetura de microsserviços: vantagens, desvantagens e desafios para sua adoção
Autor(es): PRADO, Luan Alves
Orientador(es): BORGES, Grace Anne Pontes
Tipo documental: Monografia
Palavras-chave: Arquitetura de software;Arquitetura da Informação;Arquitetura orientada a serviços;Serviços de informação
Data do documento: Jul-2020
Editor: 002
Referência Bibliográfica: PRADO, Luan Alves. Arquitetura de microsserviços: vantagens, desvantagens e desafios para a sua adoção, 2020. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) – Faculdade de Tecnologia de São Paulo, São Paulo, 2020.
Resumo: Devido a propagação dos dispositivos móveis, do advento da computação em nuvem e dos grandes avanços da comunicação e da conectividade, a necessidade de aplicações que suportem a alta demanda de usuários, bem como as diferentes plataformas existentes, mantendo a alta disponibilidade vem crescendo. Diante deste cenário, novos desafios surgiram para arquitetura de sistemas, como necessidade de escalabilidade, resiliência, autonomia, entre outros. A utilização da tradicional arquitetura monolítica, devido a esses novos desafios, pode gerar dificuldades e impactar o desenvolvimento em alguns cenários, principalmente em aplicações grandes e complexas. Com isso, a arquitetura de microsserviços surge como alternativa à arquitetura monolítica para a construção de sistemas. Esta monografia tem como objetivo apresentar a arquitetura de microsserviços, suas vantagens e desvantagens com relação a fatores relevantes ao desenvolvimento de aplicações modernas, e possíveis desafios para sua adoção, visando gerar orientações para comunidade na tomada de decisão referente a escolha dessa arquitetura para o desenvolvimento de uma aplicação.
Because the spread of mobile devices, the advent of cloud computing and the great advances in communication and connectivity, the need for applications that support the high demand of users, beyond the different existing platforms, maintaining high availability is growing. In this context, new challenges have arisen for systems architecture, such as the need for scalability, resilience, autonomy, etc. The use of traditional monolithic architecture, due to these new challenges. The use of traditional monolithic architecture, due to these new challenges, can cause difficulties and impact development in some scenarios, especially in large and complex applications. Thereby, the microservice architecture emerges as an alternative to monolithic architecture for building applications. This monograph aims to present the microservices architecture, its advantages and disadvantages in relation to relevant factors to the development of modern applications, and possible challenges for its adoption, aiming to generate guidelines for the community in relation to decisionmaking on the choice of this architecture for the development of an application.
URI: http://ric.cps.sp.gov.br/handle/123456789/4724
Aparece nas coleções:Trabalhos de conclusão de curso

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Luan Alves Prado.pdf
  Restricted Access
Luan Alves Prado.pdf960.08 kBAdobe PDFVisualizar/Abrir    Solictar uma cópia


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.