서비스 요구사항을 세 가지 Next.js 전략으로 번역한다

기능 목록을 그대로 구현하지 않고 렌더링 시점, 캐시 수명, 서버 경계로 나눠 설계한다.

요구

검색 노출·개인화

누가 언제 같은 화면을 보는지 정의

렌더

Static · Server · Client

HTML이 만들어지는 시점을 선택

캐시

cache · revalidate

데이터가 다시 계산될 조건을 선택

경계

Server / Client

secret·DB와 상호작용 코드를 분리

검증

URL별 계약

첫 진입·갱신·오류 동작을 확인

핵심같은 요구도 화면마다 전략이 다를 수 있으므로 route 단위로 세 결정을 기록한다.