Este projeto foi desenvolvido durante a Imersão Full Stack & Full Cycle, onde construímos um Gateway de Pagamento completo utilizando arquitetura de microsserviços.
O objetivo é demonstrar a construção de um sistema distribuído moderno, com separação de responsabilidades, comunicação assíncrona e análise de fraudes em tempo real.
Visualize a arquitetura completa aqui
Desenvolvido com Next.js para garantir performance e boa experiência do usuário
Gateway (Go)
Publica eventos de transação no Kafka para análise de fraude
Apache Kafka
Tópicos específicos para transações e resultados de análise
Antifraude (Nest.js)
Para executar o projeto completo, os serviços devem ser iniciados na seguinte ordem:
Cada componente do sistema possui instruções específicas de instalação e configuração em suas respectivas pastas:
/go-gateway/nestjs-antifraude /next-frontendImportante: É fundamental seguir a ordem de execução mencionada acima, pois cada serviço depende dos anteriores para funcionar corretamente.
Para executar todos os componentes do projeto, você precisará ter instalado:
$ claude mcp add imersao22 \
-- python -m otcore.mcp_server <graph>