[메모] MinIO를 R2로 옮길 때 체크리스트

북마크는 토글 형태로 (`(userId, postId)` 복합 PK + `onConflictDoNothing`). 1행 INSERT 또는 DELETE라 동시성 걱정 없음.

오늘은 일단 여기까지. 피드백 환영합니다.

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

댓글 (4)

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

본문에 동의. 단 도커 컴포즈 healthcheck는 이미지마다 다른 게 좀 번거롭더라고요.

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

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

샘플 코드 어디서 볼 수 있나요?