Consumer-Driven Contracts

Kind: constraint

Layer: Contracts Core

Record: architecture:consumer-driven-contracts

Severity: recommended

Scope: API, service, integration

Canonical: Ontology

A rule or precondition that a provider verifies each change against the expectations its consumers have recorded.

Listed in Architecture principles, after Uniform Interface and before Control Plane.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Linked from