계층의 컴포넌트가 함께 잘 작동하고 응집력 있는 더 높은 수준의 설계와 표준을 갖는 것이 유
용하다.
추상화 계층의 컴포넌트는 일반적으로 하위 레벨 인프라 언어를 사용하여 구축된다. 많은 팀은
추상화 계층으로 스택을 정의하기 위해 더 높은 레벨의 언어를 구축하는 것이 유용하다고 생각
한다. 그 결과 애플리케이션 런타임 환경의 일부에 대한 요구사항을 지정하는 상위 레벨의 선
언형 언어가 구축되는 경우가 많으며 이는 하위 레벨의 필수 언어로 작성된 동적 컴포넌트를
호출한다.
애플리케이션 추상화 모델
오픈 애플리케이션 모델은 애플리케이션, 런타임, 인프라를 분리하는 표준 아키텍처를 정의하려는 시도다.
16.4
마치며
컴포넌트에서 스택을 빌드하는 것은 여러 사람과 팀이 공동으로 인프라에서 작업하고 스택을
사용하는 경우에 유용하다. 그러나 추상화 계층 및 컴포넌트 라이브러리와 함께 오는 복잡성에
주의해야 하고 시스템의 규모와 복잡성에 맞게 이러한 컴포넌트의 사용을 조정해야 한다.
350
4
부
인프라 설계
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.