Dissecting the anatomy of a pure data product
In this section, we will delve into the anatomy of a pure data product by breaking it down into its main components and then analyzing each of them individually.
Anatomy overview
A pure data product, as a unit of modularization of the data architecture, must contain all the components necessary for its proper functioning. It should include all the elements that enable it to be deployed initially and then managed throughout its life cycle independently (architectural quantum).
Data assets produced for consumption are not pure data products in themselves. They are a part of it. Alongside managed data, the other key components constituting a pure data product include, as illustrated in the following figure (Figure 2.13), the metadata associated with the product, the infrastructural resources used, the applications that transform the data and expose services to external consumers, and the interfaces through which data and services...