계층형 아키텍처의 문제는 무엇일까?
(해당 내용은 '만들면서 배우는 클린 아키덱처'의 책을 공부하여 정리한 내용입니다) 계층형 아키텍처 계층형 아키텍처란~? 맨 위에 웹 계층에서는 요청을 받고 가운데 도메인 혹은 비즈니스 계층으로 요청을 보낸다 서비스에서 비즈니스 로직을 수행하고, 테이블에 조회, 변경, 저장을 위해 영속성 계층의 컴포넌트를 호출한다 우리는 지금도 이러한 계층형 아키텍처로 개발을 하고 있으며, 잘 만들어진 계층형 아키텍처는 아주 견고하고 선택의 폭을 넓히고, 요구사항과 외부 요인에 빠르게 적응할 수 있다 하지만 계층형 아키텍처는 코드에 나쁜 습관들이 스며들기 쉽고, 시간이 지날수록 수많은 허접들을 노출한다 계층형 아키텍처는 데이터베이스 주도 설계를 유도한다 우리가 만드는 대부분의 애플리케이션의 목적은 비즈니스를 관장하는 규..
Developer/Backend
2022. 6. 13. 20:32