Sky Bet Club and Best Odds Guaranteed cover image

Sky Bet Club and Best Odds Guaranteed

Author Name • July 2, 2025

skybettingandgaming

Sky Bet Club is the weekly reward scheme on the Sky Bet club website / app. If customers reach the monetary target of required bets placed, then they receive a reward.

Best odds guaranteed is a betting term that means the customer is offered the best odds the horse has reached, no matter if those odds then change.

Originally this was offered to all customers; however, a business decision was made to only offer this to Sky Bet Club qualifying customers, the qualifier being that the customer reached the target in the previous weeks Sky Bet Club.

This meant the Sky Bet Club API would be called on the betslip for not only the tracker data (existing) but now also to see if the customer qualified in the previous week.

To make this performant, the Kafka consumer that stored the progress in the MySQL database, (see the sky bet club automation post), now also stored if the customer had qualified as a redis key / value pair. This pair consisted of a promotion_id / customer_id key and a boolean value.

This approach warmed the redis cache, so when the following week came around, the API endpoint to check if the customer qualified just called the redis key and returned the call quickly.

This meant at peak Horse Racing events such as the Grand National and Cheltenham, the API could handle a large amount of traffic.

Grafana graph.

This Grafana dashboard graph shows the API handling 618 requests per second returning the response on average in 24.1 milliseconds.