Data Contract Workshop

Bring data producers and consumers together to define data contracts in a facilitated workshop.

Goal

A defined and agreed upon data contract between data producers and consumers.

Participants

Recommendation: keep the group small (not more than 5 people)

Settings

  1. Info (get the context)
  2. Examples (example-driven facilitation)
  3. Model (you will spend most of your time here)
    • Use the Data Contract CLI to test the model against the previously created examples:
      datacontract test --examples datacontract.yaml
  4. Quality
  5. Terms
  6. Servers (if already applicable)
    • Start with a “local” server with actual, real data you downloaded
    • Use the Data Contract CLI to test the model against the actual data on a specific server:
      datacontract test datacontract.yaml
    • Switch to the actual remote server, if applicable

Tooling