A new benefits domain service must use data from a noisy legacy eligibility system without absorbing that system’s tangled model. Which boundary pattern helps?
Select an answer to reveal the explanation.
Short Explanation
Don’t let the old attic junk become the floor plan of the new house. An anti-corruption layer translates legacy noise so the new domain keeps a clean model.
Full Explanation
Anti-corruption layers isolate a new domain from legacy conceptual models by translating and filtering at the boundary. They prevent legacy naming, null patterns, and incidental structures from polluting the new service’s ubiquitous language. Direct embedding of legacy schemas recreates coupling and slows modernization.