[DDD] ANTICORRUPTION LAYER (오류 방지 계층)

0️⃣1️⃣·2024년 2월 28일
0

DDD

목록 보기
17/22

격리 계층

  • 클라이언트 고유의 도메인 모델 측면에서 기능을 제공할 수 있는 격리 계층을 만들어야 한다.

  • 격리 계층은 기존에 이미 존재하는 인터페이스를 거쳐 다른 시스템과 통신하므로 다른 시스템을 거의 수정하지 않아도 된다.

  • 해당 계층에서는 내부적으로 필요에 따라 두 모델을 상대로 양방향으로 번역을 수행한다.

FACADE 구현

  • FACADE는 하위 시스템에 대한 클라이언트의 접근을 단순화하고 더 쉽게 하위 시스템을 사용할 수 있게 만들어주는 대안 인터페이스에 해당

  • FACADE는 다른 시스템의 BOUNDED CONTEXT에 속한다.

ADAPTER 구현

  • 행위를 구현하는 측에서 이해한 것과 다른 프로토콜을 클라이언트에서 사용할 수 있게 해주는 래퍼(wrapper)

0개의 댓글