데코레이터와 의존성 주입을 기반으로 컨트롤러, 서비스, 모듈의 역할을 분리해 큰 서버 코드를 예측 가능하게 만든다.
관련 컨트롤러와 프로바이더를 묶고 다른 모듈에 공개할 대상을 정한다.
라우팅과 요청, 응답의 외곽을 맡고 실제 규칙은 서비스로 넘긴다.
서비스는 DI 컨테이너가 관리하며 테스트 가능한 단위로 분리된다.