Live betting engine gives the possibility for customers to bet on sporting events as they happen. The variety of betting markets and the number of events offered makes this type of betting the fastest-growing area. The Elixir language is used in production for driving In-play betting engine and pushing live sports events odds to customers in real time. Extreme scalability, concurrency, and reliability are the key factors which keep the engine turning. Also, we used the Phoenix framework which has a hot code reload option allowing us to constantly deliver functionality updates into production without any downtimes.
The main features are:
- support integration with multiple events providers;
- offer an extensive range of betting markets;
- making grading of sports events;
- providing automated events resulting.