Harvester
온라인 댓글 데이터를 수집·분석해 악성 댓글을 탐지하고 증거를 관리하는 서비스
- Problem
- 다중 사용자·그룹 환경에서의 데이터 접근 제어와, 실서비스 운영 중 발생한 중복 알림·보안·성능 이슈
- My Role
- 백엔드 — 인증(JWT·Cookie Refresh·이메일 인증), 그룹 기반 인가(RBAC), FCM 푸시 알림, 댓글·작성자 분석 API, 대시보드
- Solved
- Blue-Green 배포에서 두 컨테이너가 동시에 발송하던 푸시 알림 중복 버그를 추적해 해결, IDOR 취약점에 소유권 검증 추가, N+1 쿼리 제거와 Elasticsearch 병렬 호출 개선
- Stack
- NestJS · Prisma · PostgreSQL · Elasticsearch · Redis · FCM · Docker