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

어쩌면 현재 프로젝트가 그런 구조일 수도 있다.

계층을 이용하는 사고방식은 컴퓨터 수업이나 튜토리얼, 모범 사례를 통해 우리에게 주입되어 왔다.

스크린샷 2023-04-21 오후 3.02.42.png

계층 소개

사실 계층형 아키텍처는 견고한 아키텍처 패턴이다!

<aside> 🌱 잘 만들어진 계층형 아키텍처는 선택의 폭을 넓히고, 변화하는 요구사항과 외부 요인에 빠르게 적응할 수 있게 해준다. 그리고 엉클 밥(Uncle Bob)에 의하면 이것이 바로 아키텍처의 전부다!

</aside>