1.4 정리
모놀리식 아키텍처
• 널리 활용해 온 전통적인 아키텍처다.
• 하나의 애플리케이션 안에 모든 컴포넌트를 포함하는 구조다.
• 구조가 단순해 개발과 배포가 간편하다.
모놀리식 아키텍처의 한계
• 비효율적인 분산 전략이다.
• 소스 코드가 거대해서 코드 수정이 부담스럽다.
• 새로운 기술을 적용하기 어렵다.
개선된 아키텍처의 요구 사항
• 코드 구조가 독립적이어야 한다.
• 기능별 분산 구조여야 한다.
• 기능별 최적화된 기술 적용이 가능해야 한다.