더북(TheBook)

구현된 시스템을 그림으로 표현하면 다음과 같습니다.

▲ 그림 1-1 모놀리식 애플리케이션 구조

 

이 시스템은 하나의 애플리케이션으로 구성했기 때문에 배포하기 쉽고, 로드 밸런서를 활용해 애플리케이션의 인스턴스만 늘리면 부하 문제도 수월하게 해결할 수 있습니다. 하지만 초기 설계에서 고려하지 않았던 기능을 추가해야 하고, 기대보다 높은 수준의 분산 처리가 필요하다면 어떻게 해야 할까요? 다음 절에서 모놀리식 아키텍처의 한계를 알아보겠습니다.

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