728x90 반응형 DIP1 MSA, Software Architecture : Layered Architecture MSA에서 Software Architecture로 사용하는 것은 Hexagonal Architecture와 Layered Architecture 등이 있는데 그 중에서 Layered Architecture에 대해 알아보자 Layered architecture란? layered architecture란 말 그대로 계층이 나뉘어져 있는 아키텍쳐를 뜻한다. layered architecture의 주된 목표는 어플리케이션을 여러 개의 굵직한 횡단 관심사(cross-cutting concern)로 분리해, 각각의 layer는 하나의 관심사에만 집중할 수 있도록 하는 것이다. 각각의 layer에 대한 명칭은 출처마다 조금씩 다르지만 근본적인 역할과 목적은 같으며, 대표적으로 DDD(Domain Driven Des.. 2022. 10. 19. 이전 1 다음 728x90 반응형