How we built an infrastructure that allowed every train company across the UK to provide digital railcards for their passengers

By creating a modern API that worked seamlessly with the apps and websites of every national rail franchisee, we helped the Rail Delivery Group roll out digital railcards across the UK.

Keeping railways on track

The Rail Delivery Group (RDG) brings together the companies that run our railways. It has the sole aim of improving rail services, and every passenger and freight rail company in the country is a member. The group supports its members in many ways to help them transform the railways – including delivering a change to national ticketing services.

Digital railcards

When the Rail Delivery Group was tasked with giving its members the means to provide digital railcards, it turned to us. It needed a scalable, robust infrastructure that could be used by every one of the different train operating companies.

A scalable solution

We designed and built a modern API that would work seamlessly with every member’s apps and websites, including some legacy platforms. Using a scalable cloud solution on AWS, defined in CloudFormation templates, and PaaS products such as SQS and RDS, we were able to maintain multiple versions of the application. And we made it possible for minor changes to be made at the push of a button, with zero downtime to the operators.

Always-on support

In the first nine months of operation, the RDG has seen over 250,000 new digital railcard users. The solution has a 99.99% uptime. And we oversee it all, operating it 24/7 with a 15-minute response time if we’re ever needed.

Related projects