Open
Description
10장
- 개방 레이어와 폐쇄 레이어의 차이점은 무엇인가요?
- 레이어 격리 개념은 무엇인가요? 이 개념이 어떤 점에서 이로운지 설명하세요.
- 아키텍처 싱크홀 안티패턴이란 무엇인가요?
- 레이어드 아키텍처를 결국 사용할 수밖에 없도록 만드는 주요 아키텍처 특성은 무엇인가요?
- 레이어드 아키텍처에서 시험성(testability)이 잘 지원되지 않는 이유는 무엇인가요?
- 레이어드 아키텍처에서 민첩성(agility)이 잘 지원되지 않는 이유는 무엇인가요?
11장
- 파이프라인 아키텍처에서 파이프는 양방향 통신이 가능한가요?
- 필터와 네 가지 유형과 각각의 목적을 설명하세요.
- 필터는 여러 파이프를 통해 데이터를 보낼 수 있나요?
- 파이프라인 아키텍처는 기술 분할인가요, 아니면 도메인 분할인가요?
- 파이프라인 아키텍처는 어떤 방식으로 모듈성을 지원하나요?
- 파이프라인 아키텍처의 예를 두 가지만 들어보세요.
12장
- 마이크로커널 아키텍처 스타일의 별칭은 무엇인가요?
- 플러그인 컴포넌트가 다른 플러그인 컴포넌트에 의존적인 것이 문제가 되지 않는 것은 어떤 경우일까요?
- 플러그인 관리 용도로 쓸 만한 도구와 프레임워크는 어떤 것들이 있나요?
- 코어 시스템의 표준 플러그인 계약에 맞지 않는 서드파티 플러그인이 있다면 여러분은 어떻게 할 건가요?
- 마이크로커널 아키텍처 스타일의 예를 두 가지만 들어주세요.
- 마이크로커널 아키텍처 스타일은 기술 분할인가요, 도메인 분할 인가요?
- 마이크로커널 아키텍처는 왜 항상 단일 아미텍처 퀀텀일까요?
- 도메인/아키텍처 동형성(isomorphism)이란 무엇인가요?
113
- 서비스 기반 아키텍처에서는 보통 몇 개의 서비스가 있나요?
- 서비스 기반 아키텍처에서는 꼭 데이터베이스를 분할해야 하나요?
- 여러분은 어떤 경우에 데이터베이스를 분할할 건가요?
- 서비스 기반 아키텍처에서 데이터베이스 변경을 관리하는 기법은 어떤 것들이 있나요?
- 도메인 서비스는 컨테이너를 실행해야 하나요?