■ 25장 계층과 경계 Layers and Boundaries 아키텍처 경계는 어디에나 존재한다. 아키텍트는 이 경계가 무엇이고 언제 필요하며 구현 가능여부(비용 대비)를 신중하게 결정해야 한다. 프로젝트 초반에는 알기 어렵지만 시스템이 발전함에 따라 주의를 기울여야 한다. (아키텍처 경계에 대한 글은 17장에서 볼 수 있다) 아키텍처 경계를 찾아가는 예는 아래 그림의 흐름에서 볼 수 있다. (게임 어플리케이션의 예) 1. 언어 및 데이터 저장소에 무관한 게임 규칙 적용 2. 텍스트 메커니즘 확장 및 추상 컴포넌트 추가 3. 네트워크 컴포넌트를 추가하여 단순화한 다이어그램 4. 게임 정책을 상위 수준과 하위 수준으로 분리 5. 마이크로서비스 API 추가 : MoveManageme..