[공유] FTS index를 generated column으로 두는 이유

결국 가장 큰 시간은 마이그레이션과 인덱스 설계에 들어갔습니다. 검색 인덱스를 어떻게 만들지 / generated column으로 둘지 / 트리거로 둘지 고민이 많았네요.

환경변수는 `src/lib/env.ts` 한 곳에서 Zod로 검증. `process.env.X` 직접 접근 금지가 강한 규약.

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

댓글 (4)

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

+1. 결국 단순함이 이긴다는 데에 공감.

동의합니다. 저도 비슷한 결론에 도달했어요.

이 부분은 사실 측정해보지 않으면 답이 안 나옵니다. 환경마다 다를 거에요.

+1. 결국 단순함이 이긴다는 데에 공감.