더북(TheBook)

1.4 정리

모놀리식 아키텍처

널리 활용해 온 전통적인 아키텍처다.

하나의 애플리케이션 안에 모든 컴포넌트를 포함하는 구조다.

구조가 단순해 개발과 배포가 간편하다.

 

모놀리식 아키텍처의 한계

비효율적인 분산 전략이다.

소스 코드가 거대해서 코드 수정이 부담스럽다.

새로운 기술을 적용하기 어렵다.

 

개선된 아키텍처의 요구 사항

코드 구조가 독립적이어야 한다.

기능별 분산 구조여야 한다.

기능별 최적화된 기술 적용이 가능해야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.