Case Study - Live Betting
java
Archived 4 months ago
D
direct_x_34
Copy Paster!
In the Live Betting Application, innovative patterns meet modern architectures:
š¹ Real-Time Bulletin Management: Instantly publish match bulletins with dynamic live-odds updates.
š¹ Bet Slip Operations: Create bet slips with odds isolation and a 10-second timeout.
š¹ Timeout & Transaction Isolation: Odds are locked for the entire transaction, which must complete within a configurable timeout.
š¹ Simple Role-Based Security: Mock authentication via X-Customer-Id.
š¹ Unit & Integration Testing: Comprehensive JUnit for service and Integration coverage with Testcontainers for controller layers.
š¹ AOP Logging: Automatically logs responses & exceptions.
Link : https://github.com/Rapter1990/livebetting
