- 대용량 파일 처리에 Claim-Check 패턴이 유용함 🔑.
- 메시지 큐는 작은 데이터에 최적화되어 있어 대용량 파일 전송 시 성능 저하 발생 🐌.
- Claim-Check 패턴은 파일 자체 대신 파일 저장 위치 URL을 메시지 큐에 전송하여 해결 🔗.
- S3와 같은 스토리지를 활용하여 대용량 파일을 저장하고, 메시지 큐에는 파일 위치 정보만 전달 💾.
- MinIO는 S3와 호환되는 오픈 소스 스토리지 솔루션으로 로컬 환경에서 테스트 가능 🧪.
- 파일 처리 후 스토리지에서 데이터를 삭제하여 공간 효율성을 높일 수 있음 🗑️.