EN

is-BetStrike

plataforma fictícia de apostas desportivas

código fonte ↗
.NET Angular Docker Microsserviços RabbitMQ Kafka SQL Server

Contexto

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.

Desafios técnicos

Screenshots