Migrating to data contracts
Now we’ve proved the concept of data contracts and started delivering some value, let’s look at how to migrate the rest of our data assets to data contracts.
We’ll need to come up with a migration plan that balances the need to complete this migration in a reasonable amount of time, so we can decommission our legacy platform and tools, against the needs of product teams to deliver against their existing roadmaps and commitments.
Unfortunately, there is no perfect way to do this, and the approach you take will highly depend on your organization and its objectives.
One good approach is to ask your key data consumers (typically data/analytics engineers and data scientists) to work together and prioritize the datasets most critical to them. This could take the form of a working group, where a few people from each team will work together on this exercise. There’s likely to be a lot of overlap, as those teams and other data...