기능 목록을 그대로 구현하지 않고 렌더링 시점, 캐시 수명, 서버 경계로 나눠 설계한다.
누가 언제 같은 화면을 보는지 정의
HTML이 만들어지는 시점을 선택
데이터가 다시 계산될 조건을 선택
secret·DB와 상호작용 코드를 분리
첫 진입·갱신·오류 동작을 확인
핵심같은 요구도 화면마다 전략이 다를 수 있으므로 route 단위로 세 결정을 기록한다.