계층(layer)으로 구성된 웹 어플리케이션을 개발해본 적이 있을 것이다.

웹, 도메인, 영속성 계층으로 구성된 전통적인 웹 애플리케이션 구조

웹, 도메인, 영속성 계층으로 구성된 전통적인 웹 애플리케이션 구조

계층형 아키텍처는 견고한 아키텍처 패턴이다.

그렇다면 계층형 아키텍처의 문제점은 무엇일까?

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


전통적인 계층형 아키텍처의 토대는 데이터베이스다.