모노리틱 아키텍처(Monolithic Architecture) vs 마이크로 서비스 아키텍처(Micro Service Architecture)1 모노리틱 아키텍처(Monolithic Architecture) vs 마이크로 서비스 아키텍처(Micro Service Architecture) 모노리틱 아키텍처(Monolithic Architecture) 기존의 전통적인 웹 시스템 개발 스타일로, 하나의 애플리케이션 내에 모든 로직들이 들어가있는 "통짜 구조"이다. 예를 들어, 온라인 쇼핑몰 애플리케이션이 있을 때, 톰캣 서버에서 도는 WAR 파일(웹 애플리케이션 패키징 파일)내에, 사용자 관리, 상품 관리, 주문 관리 등 모든 컴포넌트들이 들어있고 이를 처리하는 UX로직까지 하나로 포장되어 들어가있는 구조이다. 장점 call-by-reference : 각 컴포넌트들은 상호 호출을 함수를 이용한 call-by-reference 구조를 취한다. 간편한 개발 : 전체 애플리케이션을 하나로 처리하기 때문에, 개발툴 등에서 하나의 애플리케이션만 개발하면 된다. 간편한 배포 : 배포 역시 간편하며 테스.. 2022. 2. 7. 이전 1 다음 반응형