Summary
In this chapter, we first learned what data contracts are and how they are an important element for transforming data into data products. We looked at the contents of a data contract and understood the concept of having a standalone data contract system as well as a hybrid system where some components are maintained in a data catalog and some in a custom contract. These contract documents can then be stored in a data store such as Azure Cosmos DB or even an SQL database. We learned about the components required to build, write, and read these contracts through an API and also to search them through the data mesh portal.
In the next chapter, we will look at the next important feature of a data mesh, which is data quality management.