Tech Challenge Fase 3 | Pós-Tech Arquitetura de Sistemas .Net - FIAP
Yuri Lucka
0:00 / 0:00
Tech Challenge Fase 3 | Pós-Tech Arquitetura de Sistemas .Net - FIAP
46 просмотров · 13 дней назад
Yuri Lucka
23 подписчика
46 просмотров · 13 дней назад
Tech Challenge - Fase 3 - FIAP Cloud Games (FCG)
Evolução da arquitetura de microsserviços da Fase 2 (github.com/YuriLucka/fcg-orchestration): API Gateway, observabilidade, persistência poliglota, cache e migração serverless.
🏗️ Stack: .NET 8 · Kong · Prometheus · Grafana · Loki · MongoDB · Redis · Azure Functions · RabbitMQ · Docker · Kubernetes
Kong como único ponto de entrada validando JWT e roteando pra Usuários e Catálogo. NotificationsAPI migrado de container 24/7 pra uma função serverless acionada por evento. Observabilidade completa com Prometheus, Grafana e Loki. MongoDB guardando avaliações de jogos. Redis cacheando a lista de jogos. Toda a stack também sobe em Kubernetes, com os manifestos versionados.
Integrantes:
Carlos Eduardo Menegassi
Pedro Henrique Ribeiro Custódio
Yuri Lucka Carriel Rodrigues
Rafael Moura Gagliard
Repositórios:
Orquestração: https://github.com/YuriLucka/fcg-orchestra...
Usuários: https://github.com/YuriLucka/fcg-users-api
Catálogo: https://github.com/YuriLucka/fcg-catalog-api
Pagamentos: https://github.com/YuriLucka/fcg-payments-api
Notificações (serverless): https://github.com/YuriLucka/fcg-notificat...