Before any build began, Softwire conducted a thorough analysis of Railpen’s data estate — mapping every data flow, every integration point, and every downstream dependency across the 70+ connected applications. This analytical foundation was the mechanism by which the team identified the migration path that would minimise downstream disruption and de-risk the cutover.
Working as a single team, Softwire, the supplier of Railpen’s new data platform and Railpen themselves ran the new platform in parallel with the existing feed, implementing Azure Functions to ensure that the new platform met future needs and didn’t simply mirror existing functionality.
This was not a lift-and-shift of the stored procedure logic which had been embedded across thousands of lines of difficult to read, hard to change and invisible to governance SQL. Instead the new platform and the ingestion layer that underpins it are visible, versioned and fully auditable – a data layer with end-to-end lineage built in.