2024
Platforms in general, and data platforms in particular, can be a powerful enabler for an organisation.
It can be tempting to provide a range of tools for your data platform users - tools that fill every niche, so there’s always the “right tool for the job”.
Great data platforms reduce organisational complexity.
When delivering on a large project (data contracts, data mesh, or any large project) you need to realise value early and often.
Data is published by many different systems, and as the number of systems increase it’s likely your organisations data will become less standardised over time, with different identifiers, different semantics, and so on.
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?