2024
It’s important to celebrate small wins.
Data contracts are typically used to apply change management to data in tables, in a data warehouse.
Implementing data contracts at the platform layer gives it the capabilities needed to enable domain ownership.
Software engineers often have many capabilities at the platform layer that helps them deploy changes with confidence, including:
Are the consumers of your data platform active?
Think of the processes you have in place.
“You broke our data, so your PRs now need our signoff.
All abstractions leak some details of the complexities it is trying to hide.
Your data platform shouldn’t presuppose what can be built upon them.
Many of us engineers enjoy building things.