[Clean Architecture 정리] 27장. '크고 작은 모든' 서비스들
·
IT/architecture
서비스 지향 아키텍처(SOA)와 마이크로서비스아키텍처(MSA)는 최근에 큰 인기를 끌고 있는 이유는 다음과 같다.서비스를 사용하면 상호 결합이 철저하게 분리되는 것처럼 보인다.서비스를 사용하면 개발과 배포 독립성을 지원하는 것처럼 보인다.나중에 보겠지만, 이 역시도 일부만 맞는 말이다SOA: 기존 애플리케이션들의 기능을 비즈니스적인 의미가 있는 기능 단위로 묶고, 표준화된 호출 인터페이스를 통해 서비스라는 소프트웨어 컴포넌트 단위로 재조합한 후, 이 서비스들을 서로 조합하여 업무 기능을 구현한 애플리케이션을 만들어내는 소프트웨어 아키텍처MSA: 여러 개의 작은 서비스로 구성되어 각 서비스가 독립적으로 개발되고 배포되는 구조SOA와 마이크로서비스의 차이점 자세히서비스 아키텍처?서비스를 사용한다는 것은 본질..