Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/31580
Title: Uso de api gateway em arquitetura de micro serviços
Authors: SANTOS, Rhômulo Mourão Caitano dos
Advisor: SILVA, Bruno Donizeti da
type of document: Monografia
Keywords: Segurança
Issue Date: 17-Dec-2024
Publisher: 106
Citation: SANTOS, Rhômulo Mourão Caitano dos. Uso de api gateway em arquitetura de micro serviços, 2024. Trabalho de Conclusão de Curso (Curso Superior de Tecnologia em Análise e desenvolvimento de sistemas) - Faculdade de Tecnologia Prof. João Mod. Guaratinguetá, 2024.
Abstract: Este trabalho tem como objetivo apresentar o uso do API Gateway em arquiteturas de micros serviços, com foco na facilitação da comunicação entre micro aplicações independentes e na gestão eficiente de tráfego, segurança e versionamento de APIs. A pesquisa investiga as vantagens da implementação do API Gateway na centralização de autenticação, autorização, roteamento de requisições e controle de versões em sistemas distribuídos, especialmente quando se utiliza uma arquitetura de micros serviços. Foram analisados os desafios técnicos e os benefícios de utilizar essa abordagem para gerenciar múltiplos micros serviços de forma eficiente, destacando a melhoria na escalabilidade e segurança do sistema. O estudo foi realizado por meio da construção de um protótipo com micros serviços de autenticação, usuários e pedidos, utilizando o framework NestJS e uma API Gateway, e os resultados mostraram ganhos significativos na simplificação da comunicação entre os serviços e no controle centralizado de versões. As considerações finais apontam a viabilidade da solução proposta, com sugestões para a ampliação do protótipo em cenários reais e a exploração de práticas avançadas de segurança, escalabilidade e sustentabilidade em micros serviços.
This document aims to present the use of the API Gateway in microservices architectures, focusing on facilitating communication between independent micro-applications and efficiently managing traffic, security, and API versioning. The research investigates the advantages of implementing the API Gateway for centralizing authentication, authorization, request routing, and version control in distributed systems, particularly when using a microservices architecture. The technical challenges and benefits of using this approach to manage multiple microservices efficiently were analyzed, highlighting improvements in scalability and system security. The study was conducted through the development of a prototype with authentication, user, and order microservices using the NestJS framework and an API Gateway, and the results showed significant gains in simplifying communication between services and centralized version control. The final considerations point to the feasibility of the proposed solution, with suggestions for expanding the prototype in real-world scenarios and exploring advanced practices in security, scalability, and sustainability in microservices.
URI: https://ric.cps.sp.gov.br/handle/123456789/31580
Appears in Collections:Trabalhos de Conclusão de Curso



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