This repo aims to implement a betting backend infrastructure that can handle multiple betters. The BE shall be communicated with book makers to obtain odds for display. These odds shall be timely updated by an external trigger (TBD).
For further reference, please consider the following sections:
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Create an OCI image
- Spring for RabbitMQ
- Spring Data JPA
- Spring Data MongoDB
- Spring Boot DevTools
- Java Mail Sender
- Spring Security
- Spring Web
- WebSocket
The following guides illustrate how to use some features concretely:
- Messaging with RabbitMQ
- Accessing Data with JPA
- Accessing Data with MongoDB
- Securing a Web Application
- Spring Boot and OAuth2
- Authenticating a User with LDAP
- Building a RESTful Web Service
- Serving Web Content with Spring MVC
- Building REST services with Spring
- Using WebSocket to build an interactive web application