Archived(IT)/MSA (9) 썸네일형 리스트형 Monolithic vs Microservice(MSA) 1. Monolithic Architecture Monolithic이란 하나의 구조로 단단히 이루어진 이라는 뜻을 지니고 있다. 즉, 프로젝트가 하나의 아키텍쳐로 묶여져 이루어진 구조를 뜻한다. 위의 사진에서처럼, Business Logic과 Data Access Layer와 UI가 한 번에 묶여 제공된다. 장점 작은 규모의 프로젝트 개발 효율 배포가 간편, 테스트도 수월(하나의 패키지로 묶여 있으므로) 단점 대형 시스템 개발 시 확장성 문제 하나의 서비스가 다른 서비스에 문제 야기 2. Microservice Architecture(MSA) MSA란 Monolithic과 반대되는 개념으로 작은 단위의 서비스로 나누어 이루어진 구조를 뜻한다. 하나의 어플리케이션을 기능별(그 외의 다양한 기준)로 패키징하.. 이전 1 2 다음