Home / Companies / Snowplow / Blog / Post Details
Content Deep Dive

Why data contracts are obviously a good idea

Blog post from Snowplow

Post Details
Company
Date Published
Author
Yali Sassoon
Word Count
3,834
Company Posts That Month
4
Language
English
Hacker News Points
-
Post removed?
No
Summary

Data Contracts have emerged as a contentious yet promising concept in the data community, aiming to provide clarity and stability in data exchange by formalizing agreements between data producers and consumers regarding data structure, semantics, and usability. The concept has sparked debate, with proponents arguing that Data Contracts can prevent disruptions in data applications by ensuring changes in data sources are communicated and managed effectively, while critics contend that enforcing such contracts is impractical and burdensome for data providers. The discussion highlights the challenges of relying on extracted data from sources like Salesforce, which are often volatile and difficult to manage, versus the potential of deliberately created event-based data that adheres to Data Contracts. Event-based data creation is seen as a more robust approach, as it allows for intentional data emission governed by contracts, ensuring data integrity and reducing the likelihood of breaking downstream applications. While Data Contracts are criticized for their perceived complexity, they are increasingly recognized as essential for organizations aiming to build reliable, data-driven applications by encouraging the deliberate creation and governance of data.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 3 1,710 362 136 +47%
Data Pipeline 1 475 100 40 -27%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.