Data Contracts in Practice
In this final chapter, we’ll look at working with data contracts in practice, on a day-to-day basis. We’ll start by looking at how to design a data contract, breaking that down into four easy steps that, through strong collaboration between the data generators and the data consumers, will lead to a data contract being deployed to production.
Next, we’ll look at enforcing and monitoring these data contracts. This includes the data contract definition itself, the quality of the data, and the performance and dependability of the data. We’ll provide solutions that guarantee the quality of the data through the data contract.
Finally, we’ll look at how best to publish data to a data contract. This can be more complex than it sounds as there are a few things you need to consider when publishing the data if it needs a high level of consistency between the source system and the data contract. We’ll describe a few implementation...