계층형 아키텍처


Untitled

Flow

  1. 맨 위의 웹 계층에서 요청을 받는다.
  2. 도메인 혹은 비즈니스 계층에 있는 서비스로 요청을 보낸다.
  3. 서비스에서는 필요한 비즈니스 로직을 수행한다.
  4. 이때 도메인 엔티티의 현재 상태를 조회하거나 변경하기 위해 영속성 계층의 컴포넌트를 호출한다.

뭐가 문제지?


계층형 아키텍처는 데이터베이스 주도 설계를 유도한다.