계층(layer)으로 구성된 웹 애플리케이션을 개발해본 적이 있을 것이다.
어쩌면 현재 프로젝트가 그런 구조일 수도 있다.
계층을 이용하는 사고방식은 컴퓨터 수업이나 튜토리얼, 모범 사례를 통해 우리에게 주입되어 왔다.
계층 소개
사실 계층형 아키텍처는 견고한 아키텍처 패턴이다!
<aside> 🌱 잘 만들어진 계층형 아키텍처는 선택의 폭을 넓히고, 변화하는 요구사항과 외부 요인에 빠르게 적응할 수 있게 해준다. 그리고 엉클 밥(Uncle Bob)에 의하면 이것이 바로 아키텍처의 전부다!
</aside>