Nearly a decade ago, Matthias Wong and his colleague Mark began building Curator, a data engineering framework for an Australian Government department with around 7,000 employees.
Built on Microsoft SQL Server and Power BI, Curator helped a team of 30 developers build and maintain a substantial data warehouse: thousands of objects, tens of thousands of dependencies and more than 40 Semantic Models, some containing over 100 Tables.
Over the years, Curator was refined through the challenges of operating a large production data estate. But government restrictions meant the framework couldn't be released publicly.
When Microsoft Fabric arrived, it presented an opportunity to rebuild Curator's ideas for a new platform—and this time, make the result available to everyone.
Weaver was born. Free and open source from the beginning.
Today, Weaver also powers I ♥ Gov, bringing together Australian Government data to make public spending, employment, grants and support more accessible.
Weaver has a companion, too: Principles of Data Engineering, a book developed within the department and subsequently released to the public. It explains many of the engineering principles behind Weaver's design.
Weaver's code is new, but the thinking behind it has been shaped by nearly a decade of enterprise data engineering.
Weaver is the result of battle-tested engineering, tailored for Microsoft Fabric.