RMIT University

How RMIT University evolved its data platform without a disruptive redesign using the dbt Fusion engine

3,500models supported in a single project
5,500data tests supported in a single project
88%+faster platform performance

“With the dbt Fusion engine, the performance improvements showed up across the entire development experience. Teams spent less time waiting for processes to complete, moved changes through the pipeline faster, and could focus more of their time on building and delivering data products.”

Vishesh Jain, Delivery Lead, Data Analytics Platform at RMIT University

Building a shared analytics platform trusted across the university

RMIT is an international university of technology, design and enterprise with more than 104,000 students and over 13,000 staff. It has campuses in Australia and Vietnam, a research and innovation hub in Spain, partner-delivered programs across Asia, and research and industry partnerships worldwide.

In 2022, RMIT launched a centralized data analytics platform on AWS, Snowflake, and dbt platform to bring previously distributed analytics teams onto a shared foundation with common governance and engineering standards.

“When this platform was built, it was built around a principle of bringing people to data, rather than data to people," says Jain.

From the outset, dbt gave RMIT University a transformation layer plus lineage, documentation, and catalog capabilities that helped create a shared foundation across the university.

This platform sits inside a wider central analytics function. Before that shift, analytics teams were distributed across different parts of the university, each using different tools and processes. Gradually, the platform became part of a broader strategy to create shared standards, reusable engineering patterns, and centrally trusted data products for the university’s data team.

As the platform scaled, adoption had grown to 20+ teams, around 70 to 80 dbt users, and roughly 30 to 40 core developers. The main analytics project alone had about 3,500 models and nearly as many tests. That growth showed the platform strategy was working.

A platform ready for its next stage

"The platform was doing exactly what we'd designed it to do. More teams were using it, more data products were being built, and adoption was growing. The challenge became how to maintain a great developer experience as everything scaled," says Jain.

The friction was cumulative. Parsing, compilation, validation, and pipeline checks each added waiting time. On their own, those delays looked manageable. Combined, they slowed how quickly the team could deliver new work across the university.

"If I needed to deploy code, I’d start planning days in advance because I knew the pipelines and processing would take time. Even small changes take longer than they should, and that slowed everything down," says Jain.

RMIT's initial response was architectural. The team started planning a project split, with dbt Mesh as the path forward. But this wasn't just reorganizing code. It would have meant moving to a multi-project operating model, reworking Snowflake RBAC, setting up cross-project enablement, and changing how teams developed and collaborated. The platform was already working, and all of that effort was just the cost of keeping performance up at the next scale.

From 6,100 migration blockers to Fusion-ready in four days

"We were planning to split the project and redesign parts of the architecture, but when Fusion entered the conversation we asked ourselves: can Fusion solve the problems we're trying to solve? That question changed our approach," says Jain.

Fusion addressed parsing and compilation bottlenecks within the existing shared platform, without making that disruptive redesign the immediate next step.

At the start of 2026, the team migrated from Bitbucket to GitHub, improving integration with the dbt platform and standardizing the development workflow ahead of the upgrade.

The first immediate challenge was technical debt. The project had approximately 6,100 deprecations that needed to be resolved before Fusion could deliver its full benefits.

Rather than tackling them manually, the team analyzed common patterns and used dbt-autofix to accelerate the process. All of this happened while the platform was still running on dbt Core, with no disruption to ongoing work. "Within a few hours, we were able to fix more than half of the deprecations. That gave the team confidence that this was actually possible," adds Jain. Four days later, all 6,100 had been resolved, and a quality gate in the CI/CD workflow ensured no new ones could be introduced.

To minimize disruption, RMIT University tested Fusion first in a smaller governance project used for telemetry and observability. This surfaced macro behavior that triggered continuous queries in Snowflake, as well as manifest-related issues, allowing the team to resolve problems before expanding deployment across the wider platform.The team took the same careful approach with orchestration, selectively enabling a capability that reuses unchanged assets rather than rebuilding them only where it improved efficiency.

Fusion drops parsing to 18 seconds and cuts pipeline runtimes by more than half

The first improvement appeared almost immediately. Parsing times in the university's primary analytics project dropped from approximately three minutes to roughly 18 seconds. For a repository containing thousands of models and tests, that dramatically shortened development feedback cycles.

The team then revisited its broader CI/CD workflows, replacing dbt Core-based checks with Fusion-based processes and simplifying the steps developers needed to run before pushing code. As a result, average feature pipeline runtime fell from approximately eight minutes to three minutes before the dbt platform job itself began.

Users also began seeing improvements in production environments. Overnight jobs, release processes, and other production workflows completed faster following the rollout.

Fusion allowed RMIT to continue scaling its existing environment and improve the developer experience without first undertaking the planned platform redesign. The decision didn't remove the need for future architectural stewardship. It changed the immediate path and avoided layering a broad organizational change on top of a technical migration.

The migration delivered benefits beyond performance. By working through the rollout and understanding how Fusion behaved in practice, the engineering team became more confident in identifying and resolving problems when issues occurred.

The team also saw approximately 15%–20% reusable assets in workloads where orchestration was enabled. More recently, Fusion combined with model optimization by the engineering team drove approximately 20% lower compute usage through daily pipelines, even as workload continued to increase.

"Fusion gave us a way to achieve the scaling objectives we were aiming for without having to redesign the platform we'd already invested in." - Vishesh Jain, Delivery Lead, Data Analytics Platform at RMIT University

The most significant outcome was that day-to-day users experienced very little disruption. Rather than becoming a prolonged change-management program, Fusion simply became part of the platform experience.

Creating capacity for the next stage of growth

With the platform performing more efficiently, RMIT is focused on simplifying job design, reducing operational complexity, and identifying further opportunities to optimize compute usage as adoption continues to grow.

Longer term, the university wants to bring more teams onto the platform so they can build and manage their own trusted data products within a governed, standardized environment while reusing shared assets and established engineering practices.

"People coming on board are not just consumers. They can benefit from the standards the engineering team has set and the quality of models that have already been written," says Jain.

The ambition is to extend that pattern across the university, improving engineering maturity beyond the data team.

Read more customer stories

Trusted by the best teams in data and AI.

Lendi builds AI-native future with dbt and trusted data

Lendi, Australia's leading digital-first home loan platform, cut platform outages to zero and freed its engineering team to build instead of firefight.

Read Case Study

How PetScreening scales a 5-person data team across 6 business domains with dbt

PetScreening supports property managers across the US, now shipping data updates every 15 minutes with dbt.

Read Case Study

impact.com scales a $100B+ data platform with dbt to power decision-making and AI readiness

How impact.com scaled a $100B+ data platform, doubled model output, and cut troubleshooting time from two days to one hour.

Read Case Study

See dbt in action today.

Speak directly with our data experts and discover how dbt can accelerate your analytics strategy and drive measurable results.

Great data professionals never work alone

The dbt Community connects you with 100,000+ data professionals—people who share your challenges, insights, and ambitions