Introduce Boundary DTO
Kind: technique
Layer: Contracts Core
Record: lexicon:introduce-boundary-dto
Canonical: Lexicon
A technique for carrying data across a boundary in a transfer object, so internal models stay inside.
Listed in Lexicon terms, after Standard Error Contract and before Coarse-Grained Endpoint.
Category
Refactors
- Boundary Leakage
- Data Clumps
- Anti-Corruption Layer
- Explicit Contracts
- Data Contract
- Schema Validation
- Type Safety