인프라 설계에서 어려운 점은 스택 크기와 구조를 결정하는 것이다. 단일 스택 프로젝트를 생
성하여 전체 시스템을 관리할 수 있다. 그러나 이 방법은 시스템이 커질수록 관리하기 어려워
진다. 이 장에서는 인프라 스택을 구조화하기 위한 패턴과 안티패턴을 설명한다.
안티패턴
모놀리식 스택
모놀리식
monolithic
스택은 매우 많은 구성 요소로 이루어진 인프라 스택으로, 유지보수가 어렵다
(그림
5
-
2
).
그림
5-2
모놀리식 스택
동기
시스템에 새로운 구성 요소를 추가하는 가장 간단한 방법은 기존 프로젝트에 추가하는 것이다.
따라서 사람들은 모놀리식 스택을 구축한다. 새로운 스택을 추가하면 더 많이 오케스트레이션
orchestration
하고, 통합하고, 테스트해야 한다.
단일 스택은 더 관리하기 쉽다. 보통 크기의 인프라 구성 요소 집합에는 모놀리식 스택이 적합
할 수 있다. 그러나 단일 스택은 구조적으로 제어할 수 없는 경우가 더 많다.
93
5
장
코드로 인프라 스택 구축하기
적용성
시스템이 작고 단순한 경우 모놀리식 스택이 적합할 수 있다. 하지만 시스템이 확장되어 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.