계층형 아키텍처
-
What's Wrong with Layers? (계층형 아키텍처의 문제점)📖 개발 공부 2023. 8. 23. 00:30
계층형 아키텍처 계층형 아키텍처는 견고한 아키텍처 패턴이다. 계층을 잘 이해한다면 web과 persistance 계층에 독립적으로 도메인 로직을 작성할 수 있다. 도메인 로직에 영향을 주지 않고 웹 계층이나 영속성 계층의 기술을 변경할 수 있다. 계층형 아키텍처의 문제점 하지만 현재에 이르러서는 계층형 아키텍처 때문에 문제가 생기는 곳이 많아졌다. 계층화된 아키텍처에는 나쁜 습관이 들어 시간이 지남에 따라 소프트웨어를 변경하기가 점점 더 어려워지는 열린 측면들이 있다. 어떤 이유들이 있는지 알아보자. 1. It promotes Database-Driven Design 기존 계층 구조의 기초는 데이터베이스이다. 웹 계층은 도메인 계층에 따라 달라지며, 도메인 계층은 지속성 계층과 데이터베이스에 종속된다. ..