Define Contract
Kind: technique
Layer: Contracts Core
Record: lexicon:define-contract
Canonical: Lexicon
A technique for publishing the operations, shapes and guarantees of a boundary before implementing either side of it.
Listed in Lexicon terms, after Consumer-Driven Contract Tests and before Standardize the Interface.
Category
Refactors
- Schema Drift
- Implicit Contract
- Distributed Monolith
- Inappropriate Intimacy
- Pattern Cargo Cult
- Explicit Boundaries
- Contract-First Design
- API Contract
- Schema Contract
- Predictability
- Correctness
- Design Review
- Self-Describing API
- Pipeline Architecture
- Component-Based Architecture