O Que É uma Anti-Corruption Layer?
Uma anti-corruption layer é uma fronteira de tradução que converte dados e chamadas entre o seu modelo e outro sistema que usa conceitos diferentes. Ela mapeia o vocabulário estrangeiro para os seus próprios termos em um único lugar isolado. Isso impede que as peculiaridades de um modelo de terceiros ou legado contaminem o seu código de domínio limpo.
Por que isso importa
Integrar diretamente com um modelo incompatível espalha suas premissas por todo o seu código. Uma anti-corruption layer confina essa tradução para que o restante do sistema permaneça consistente e fácil de mudar.
Guias relacionados
What Is a Bounded Context?A bounded context is a boundary within a domain model where a particular set of terms and rules apply consist…
What Is Ubiquitous Language?Ubiquitous language is a shared, precise vocabulary used by developers and domain experts alike, reflected di…
What Are Ports and Adapters?Ports and adapters is the pattern where an application defines interface ports for its needs and adapters imp…