<aside> 💡 우리가 목표로 하는 아키텍처에서 외부로의 모든 커뮤니케이션은 어댑터를 통해 이뤄진다. 이번 장에서는 웹 인터페이스를 제공하는 어댑터의 구현 방법을 살펴보자!
</aside>
웹 어댑터는 ‘주도하는’ 혹은 ‘인커밍’ 어댑터다.
외부로부터 요청을 받아 애플리케이션 코어를 호출하고, 무슨 일을 해야 할지 알려준다.
애플리케이션 계층은 웹 어댑터가 통신할 수 있는 특정 포트를 제공한다.
자세히 살펴보면 의존성 역전 원칙이 적용된 것을 알 수 있다!
그렇다면 왜 어댑터와 유스케이스 사이에 또 다른 간접 계층을 넣어야 할까?