plataforma fictícia de apostas desportivas
código fonte: https://github.com/joaoesteves10/IS-BetStrike
Plataforma fictícia de apostas desportivas feita para a UC de Integração de Sistemas: simula o ecossistema de uma casa de apostas portuguesa que partia de três problemas estruturais: resultados de jogos inseridos manualmente, sistemas de apostas e pagamentos sem comunicação automática, e resolução de apostas com 15 a 30 minutos de atraso. A 1ª fase resolveu isto com integração REST entre os sistemas e toda a lógica de negócio centralizada em Stored Procedures SQL Server; a 2ª fase introduziu Kafka e RabbitMQ para desacoplar os serviços e reduzir latências, complementada por um microserviço de analytics em tempo real. É composta por 5 microserviços .NET independentes (gerador de dados, resultados, apostas, pagamentos e analytics) e um frontend em Angular, tudo orquestrado com Docker Compose.