SSR은 흐릿한 아키텍처를 해결해주지 않습니다. 앱이 여전히 하드코딩된 HTML에서 콘텐츠를 읽거나, window 와 localStorage 에 무방비로 의존한다면 서버에서 렌더링한다고 해서 문제가 사라지지 않습니다.
먼저 다져야 할 기반
SSR 전에 최소한 다음 네 가지는 정리해두는 편이 좋습니다.
- slug로 해석 가능한 콘텐츠
- 페이지별 메타데이터
- 일관된 canonical 구조
- 브라우저 의존성을 제어한 안전한 코드
그다음이 SSR
정보가 이미 모델링되어 있다면 SSR은 가치를 크게 키웁니다. 그 전에는 진단만 더 복잡하게 만들 뿐입니다.
질문은 SSR이 가치가 있느냐가 아닙니다. 지금의 앱에 그 가치를 끌어낼 콘텐츠 레이어가 있느냐입니다.
