1. 계층형 아키텍처의 문제
2. 의존성 역전하기
3. 코드 구성하기
4. 유스케이스 구현하기
5. 웹 어댑터 구현하기
6. 영속성 어댑터 구현하기
7. 아키텍처 요소 테스트하기
8. 경계 간 매핑하기
9. 애플리케이션 조립하기
10. 아키텍처 경계 강제하기
11. 의식적으로 지름길 사용하기
12. 아키텍처 스타일 결정하기