Meet Kronos: Trainline’s real-time data product platform and team

Making our data run on time

Jan Teichmann
Trainline’s Blog

--

The inner core of Trainline runs on a powerful platform, designed and engineered in-house, that is capable of processing large volumes of data in the form of real-time events. The availability of real-time platform events opens up exciting opportunities at Trainline for developing data products. Trainline’s data product team is focussed on developing a platform to power real-time data-driven product innovations around customer engagement and personalisation.

conceptual overview of the Trainline real-time data platform [OC]

The task of the team is to consume Trainline’s platform events from multiple services and model customers within their relevant business context. An example would be to consume order, payment and post-sale events to model a customer’s upcoming travel departures and offer customer engagement opportunities beyond the moment of ticket sale. This is an exciting possibility as it helps Trainline to be more than just a transactional platform to buy tickets but to offer smart travel features.

However, for the platform to be customer rather than transaction centric, it has to provide two key high-level requirements: it has to be stateful and implement a customer-centric timeline. On the one hand, Kronos keeps an anonymised track of customers’ previous interactions to define the business…

--

--