Designing and Implementing Data Products
Building on the previous chapter’s discussion on identifying data products aligned with business strategy, this chapter delves into the development phase.
We’ll explore how a data product integrates within the organization’s technological landscape, interacting with other data products and application components.
We’ll then dissect the core components of a data product, outlining their development process and formal description through machine-readable descriptor files.
Finally, we’ll embark on a journey through the data flow within a data product, examining components responsible for sourcing, processing, and serving data.
This chapter will cover the following main topics:
- Designing data products and their interactions
- Managing data product metadata
- Managing data product data