TCC - Bacharelado em Sistemas da Informação (Sede)
URI permanente para esta coleçãohttps://arandu.ufrpe.br/handle/123456789/427
Navegar
2 resultados
Resultados da Pesquisa
Item Uso de microfrontends em aplicações reais: integração entre aplicações Next.js e SingleSPA com React através de Module Federation e Proxy Reverso(2026-02-10) Santana, Vinícius Vieira de; Bocanegra, Silvana; Alencar, Renan Costa; http://lattes.cnpq.br/3381678604898700; http://lattes.cnpq.br/4596111202208863; http://lattes.cnpq.br/6301049874361761A crescente complexidade de aplicações web corporativas tem impulsionado a adoção de arquiteturas baseadas em microfrontends, com o objetivo de promover escalabilidade, reutilização de código e autonomia entre equipes de desenvolvimento. Neste trabalho é apresentado um estudo técnico realizado em um laboratório de inovação de uma grande empresa do setor varejista, cujo objetivo foi investigar e viabilizar a integração entre duas aplicações web distintas: um sistema de Marketplace desenvolvido em Next.js e uma plataforma interna denominada Workspace, composta por múltiplos microfrontends em React orquestrados por Single-SPA. Inicialmente, foram exploradas estratégias de integração baseadas em Module Federation, incluindo sua aplicação em conjunto com o framework Next.js e a tentativa de consumo direto de módulos do Workspace. Contudo, limitações técnicas relacionadas à incompatibilidade entre configurações de empacotamento, ao acoplamento interno dos módulos e à descontinuação do suporte oficial ao Module Federation no Next.js inviabilizaram a adoção dessa abordagem em ambiente de produção. Diante dessas restrições, foi proposta e validada uma solução alternativa baseada no uso de proxy reverso, utilizando o Nginx para realizar o roteamento transparente de requisições entre as aplicações. Essa abordagem viabilizou a integração efetiva entre o Marketplace e o Workspace, permitindo a reutilização das telas já existentes, o compartilhamento do contexto de autenticação e a navegação unificada entre os sistemas, sem a necessidade de refatorações estruturais ou de acoplamento direto entre as bases de código. Como resultado, o trabalho evidencia que o uso de proxy reverso mostrou-se uma solução tecnicamente viável e aderente ao contexto corporativo analisado, atendendo aos requisitos de integração estabelecidos e mantendo a independência arquitetural das aplicações envolvidas.Item Ações para diminuição do número de cancelamentos de uma empresa do setor fitness (ESF)(2024-02-08) Macena, Jean Karlos Clemente de; Monteiro, Cleviton Vinicius Fonsêca; http://lattes.cnpq.br/9362573782715504; http://lattes.cnpq.br/1965699603282309Após uma análise que revelou um aumento significativo no número de cancelamentos de assinaturas, a equipe de negócios do ESF realizou um estudo detalhado junto aos seus clientes para identificar as principais causas dessas desistências. Foi constatado que as razões mais recorrentes eram os valores mensais elevados e a necessidade de realocação para outras cidades ou estados, muitas vezes relacionada a motivos como trabalho ou faculdade. Com base nessas descobertas, foi concebida uma solução para aprimorar a retenção de clientes durante o processo de cancelamento. Caso o cliente mencionasse que a principal razão era de ordem financeira, seria oferecida uma opção especial chamada ”Downgrade”, permitindo que o membro optasse por um plano com menos recursos, porém com um preço mais acessível por possuir um desconto de retenção, ao invés de finalizar a filiação. Além disso, outra medida adotada foi a implementação da transferência de membros entre unidades, garantindo que os eventuais descontos mantidos na unidade de origem fossem preservados. Para viabilizar essas mudanças e aperfeiçoar a comunicação com os fornecedores externos, uma solução técnica foi desenvolvida, utilizando tecnologias como Java Spring Boot, AWS, Banco de Dados e outras ferramentas essenciais para a orquestração do processo. Com essas iniciativas, o cliente A almeja aprimorar a experiência dos clientes, reduzir o número de cancelamentos e, consequentemente, aumentar a satisfação geral com os serviços oferecidos. O objetivo é criar uma abordagem mais centrada no cliente, permitindo que eles tenham flexibilidade e opções personalizadas que atendam às suas necessidades e orçamento.
