Transport for NSW modernizes analytics using AWS Glue cuts data integration costs by 80%
Learn how Australia's largest public transportation agency replaced a legacy system, strengthened its analytics team, and set the stage for continuous innovation using AWS.
Benefits
80%
reduction in data integration costsLess than 3 weeks
to build and deploy new ingestion jobs, down from several monthsKnowledge distribution
More team members able to manage data workflows on cloud native tools, removing dependency on legacy platform expertiseContinuous innovation
Supported by modernized data ecosystemOverview
Transport for NSW (TfNSW) plays a pivotal role in shaping the future of mobility for one of Australia's fastest-growing regions. The government agency is responsible for moving over 2 million passengers per day on average across New South Wales. It manages an integrated network of rail, metro, light rail, ferry, and bus services, while also overseeing critical road infrastructure, including bridges, tunnels, and motorways.
To meet growing demand for timely insights and system-wide planning visibility, TfNSW's core team leading on customer, mobility analytics, and insights set out to modernize its data environment. Part of the existing solution had become increasingly costly to operate and difficult to scale, which impacted resilience and the speed of development cycles.
TfNSW worked with Amazon Web Services (AWS) to build a dynamic analytics infrastructure to drive faster decisions, reduce operational risk, and lay the groundwork for long-term innovation.
About Transport for NSW
Transport for NSW (TfNSW) is the government agency responsible for Australia's most extensive public transportation network, managing rail, metro, light rail, ferry, and bus services across New South Wales, along with the state's road infrastructure, including bridges, tunnels, and motorways. The agency serves over 2 million passengers per day on average across New South Wales and employs over 25,000 people, making it one of Australia's largest public sector organizations.
Opportunity | Unlocking Scale and Speed through Smarter Data Integration
TfNSW's Future Transport Strategy 2056 outlines a 40-year vision to modernize mobility across New South Wales. This long-term masterplan brings together real-time operations, strategic planning, and digital transformation into a single roadmap for the state's transport future.
As part of this effort, the agency's Customer and Mobility Analytics and Insights (CMAI) team plays a central role in delivering the analytics that inform decisions across its transport network. From daily performance metrics to long-term infrastructure planning, the team supports service leaders across rail, ferry, metro, bus, and road operations with timely, trusted analytics.
To meet growing analytics demands, CMAI used a third-party Extract, Transform, and Load (ETL) platform—a data integration solution—to manage more than 400 ingestion workflows. Over time, this approach introduced two critical risks—cost in ongoing licensing and operating constraints with inhibited ability to innovate and deliver new features and services. The platform also required deep expertise that, as it grew in scale and complexity, became concentrated within a small group, creating a dependency risk for operations and change management. When the team needed to make updates or enhancements, there was increasing reliance on a limited pool of specialists and in some instances, need for external support. Both situations introduced unpredictable delays and increased operational risk.
The team set out to modernize its mobility data integration strategy. This would help optimize costs, mitigate risk from concentrated expertise, and give its integrated data and analytics team more control over day-to-day development. The shift would also help advance the agency's long-term goals for real-time insights, agile service planning, and modern transport infrastructure across New South Wales.
Solution | Modernizing Data Integration and Improving Team Resilience on AWS
To reduce operational risk and lower integration costs, the team migrated its ETL workloads to AWS Glue, a serverless data integration service. Through this initiative and in using AWS Glue in conjunction with additional serverless compute and orchestration services, TfNSW were able to cut CMAI annual data integration costs by ~80 percent. Because AWS Glue supports Python—a widely understood programming language—the team was also able to distribute expertise across several existing team members. These members now manage data workflows independently, eliminating reliance on specialized knowledge or development partners and accelerating delivery.
The team created reusable transformation patterns using key AWS data services which significantly streamlined the development process for new data ingestion jobs—reducing build times from several months to a few days and predictable deployment outcomes. This enhanced the sustainability and scalability of mobility data workflows, supporting more integrations and faster data-driven decisions for both daily operations and long-term planning.
The team also used AWS Step Functions, to improve workflow orchestration and monitoring. This enhanced error handling added retry logic, and increased visibility into processing status, resulting in more fault-tolerant data pipelines. For scalable storage, the team adopted Amazon Simple Storage Service (Amazon S3) as its data lake foundation. The team utilized Amazon S3 to store both raw and processed data, supporting long-term trend analysis across the state's transport network. Standard RDS instances were also used to support backward compatibility as legacy and modern solutions converged within the evolving mobility data ecosystem
During the migration phase, AWS specialists delivered comprehensive training sessions to over 30 team members on modern data organizations, covering not only AWS Glue but also broader data tooling, strategies, and architecture as a whole. TfNSW opened these sessions to anyone interested in the data space across the organization, strengthening internal expertise in modern data practices. As a result, TfNSW's Customer and Mobility Analytics and Insights (CMAI) team accelerated adoption of modern data approaches beyond just the ETL migration.
Outcome | Building on a Scalable Foundation to Power Future Innovation
With its modernized data ecosystem in place, TfNSW delivers near real-time insights across its transport network. Business stakeholders—from operations to planning—rely on trusted, predictable data outputs to inform timely decisions.
For instance, TfNSW's media and communications team can now quickly prepare accurate public updates when service changes impact commuters. This responsiveness helps improve customer experience and supports more informed, proactive service management across New South Wales.
The CMAI team continues to enhance its analytics capabilities, building on a scalable AWS foundation
Moving to AWS Glue and other cloud native services wasn't just about streamlining costs. It was about making our data ecosystem stronger, more scalable, and ready for what's next. We've reduced operational risk, improved delivery speed, and created a foundation for continuous innovation. This transformation supports our vision for a modern, connected transport system that delivers better value and outcomes for our customers, the people of New South Wales
David Svolos
Director Customer & Mobility Analytics & Insights, Transport for NSWAWS Services Used
Get Started
Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.
Did you find what you were looking for today?
Let us know so we can improve the quality of the content on our pages