Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/4724
Title: Arquitetura de microsserviços: vantagens, desvantagens e desafios para sua adoção
Authors: PRADO, Luan Alves
Advisor: BORGES, Grace Anne Pontes
type of document: Monografia
Keywords: Arquitetura de software;Arquitetura da Informação;Arquitetura orientada a serviços;Serviços de informação
Issue Date: Jul-2020
Publisher: 002
Citation: 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.
Abstract: 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
Appears in Collections:Trabalhos de conclusão de curso

Files in This Item:
File Description SizeFormat 
Luan Alves Prado.pdf
  Restricted Access
Luan Alves Prado.pdf960.08 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.