Case Study - Live Betting
java
Archiviert 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
