Summary
In this chapter, we introduced the concept of data contracts as our solution to the problems identified in Chapter 1, A Brief History of Data Platforms. We’ve provided a definition and discussed how data contracts provide an agreed interface between the generators of data and its consumers. That interface also sets the expectations around that data and how it should be governed. We then have everything we need to facilitate the explicit generation of quality data.
These are the four principles of data contracts, which work together to drive a step change in building reliable, trusted, and effective data platforms, and help us achieve our aim of increasing the value our organizations can get from our data.
By applying these principles, we are shifting the responsibilities left, moving more upstream to the data generators. We’re addressing the data quality and dependability issues at source, by those who have the most knowledge of the data and the ability...