[건의] shadcn/ui 컴포넌트 fork 기준

관리자 셸은 모더레이터+만 진입 가능. layout 가드 + 서버 액션마다 권한 재검사. UI에서 막아도 라우트가 뚫리면 의미가 없죠.

이미지 처리는 presigned PUT으로. 서버를 거치지 않고 클라이언트가 바로 객체 스토리지에 업로드하고, 백엔드에는 uploads 테이블에 메타만 기록.

검색은 Postgres FTS (`websearch_to_tsquery` + `ts_rank_cd` + `ts_headline`)로 충분합니다. 트래픽이 커지면 Meilisearch / Elasticsearch를 검토.

관리자 셸은 모더레이터+만 진입 가능. layout 가드 + 서버 액션마다 권한 재검사. UI에서 막아도 라우트가 뚫리면 의미가 없죠.

댓글 (7)

로그인하면 댓글을 작성할 수 있습니다.

흥미로운 정리네요. 마지막 부분은 좀 더 풀어주실 수 있나요?

저는 좀 다른 의견인데, 검색을 외부 서비스로 빼는 게 결국 운영 부담이 더 큰 것 같아요.

흥미로운 정리네요. 마지막 부분은 좀 더 풀어주실 수 있나요?

SSE 채널 이름 컨벤션이 좋네요. 따라 해보겠습니다.

흥미로운 정리네요. 마지막 부분은 좀 더 풀어주실 수 있나요?

예전에 같은 문제 겪었는데 결국 generated column이 답이었습니다.

이 패턴 저희 팀에도 가져가 보겠습니다.