Working as the technology partners alongside the management consultant team at Arthur D. Little, Racing Post brought us in to rebuild their data platform. The main aims were to allow them to bring in new horse racing data streams from all over the world in the most efficient way possible, as well as a rebuild of their B2B and B2C API offerings.
The core data pipeline was built with a number of Step Functions, each comprising multiple Lambda functions to ingest, transform, match and load records related to horse racing in the USA and France. It was made highly customisable with configuration files to allow new countries to be added in a matter of hours.
Java Spring Boot APIs were built to expose the data from the new data platform to the customers and Racing Post clients. These new services had to replicate the older B2B and B2C APIs they replaced while also exposing the more detailed data.
We handled all devops for the project building all infrastructure as code with Terraform and the serverless framework. Using gitlab pipelines we automated all builds, tests and releases.
After completing the rebuild of the new data platform and APIs the company requested that we also built their new mobile app and website.