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

SSE는 in-memory EventEmitter로 시작했는데 수평 확장이 들어오면 Postgres LISTEN/NOTIFY로 옮길 예정. 인터페이스(publish/subscribe)만 유지하면 교체가 깔끔합니다.

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

SSE는 in-memory EventEmitter로 시작했는데 수평 확장이 들어오면 Postgres LISTEN/NOTIFY로 옮길 예정. 인터페이스(publish/subscribe)만 유지하면 교체가 깔끔합니다.

댓글 (3)

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

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

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

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