
What are Data Products?
A Data Product is a reusable data asset that serves a specific purpose or business outcome. It integrates data from relevant, trusted sources, ensures compliance and is accessible to anyone with the right access.
A data product is a key component in a data mesh, the system that organises and manages these products across different teams or domains.
Data Products are similar to the microservices approach used in application development. Like Microservices, Data Products address challenges associated with large, monolithic architectures.
Delivering data as a 'product' requires careful consideration of several key areas:
- The data product must address the specific needs and requirements of its users.
- Users should clearly understand how to find, use, and interpret the data product, including its capabilities and limitations.
- The data product must include thorough documentation and support to ensure accessibility and ease of use.
- A product roadmap that should outline planned updates and improvements to guide the data product's future development.
- The data product must maintain a quality standard that aligns with its intended purpose and use cases.
Data products must have clear ownership. The data product owner must manage all aspects of the data product in order to meet user needs.