[질문] 댓글 트리 depth 1로 제한한 이유
관리자 셸은 모더레이터+만 진입 가능. layout 가드 + 서버 액션마다 권한 재검사. UI에서 막아도 라우트가 뚫리면 의미가 없죠.
에러 처리는 도메인 모듈에서 명시적 Error 클래스를 던지고, server action에서 잡아 사용자 메시지로 변환하는 패턴.
외부 시스템(S3 / SSE / 검색)은 도메인 모듈에서만 호출. 라우트/컴포넌트가 SDK를 직접 부르면 교체 비용이 폭발.
관리자 셸은 모더레이터+만 진입 가능. layout 가드 + 서버 액션마다 권한 재검사. UI에서 막아도 라우트가 뚫리면 의미가 없죠.
에러 처리는 도메인 모듈에서 명시적 Error 클래스를 던지고, server action에서 잡아 사용자 메시지로 변환하는 패턴.
외부 시스템(S3 / SSE / 검색)은 도메인 모듈에서만 호출. 라우트/컴포넌트가 SDK를 직접 부르면 교체 비용이 폭발.
예전에 같은 문제 겪었는데 결국 generated column이 답이었습니다.