Skip to content

[FEAT] Feed 테이블 정합성 관리 및 스케쥴러 처리 #214

@dltnals317

Description

@dltnals317

💡Feature Description

  • 유저 이벤트(Follow / Unfollow / Block / Unblock / Report)에 따라 Feed 테이블 정합성을 보장하는 기능을 구현합니다.
  • 이벤트 발생 시 block, follow, new_follow, feed 테이블 간 상태 변화를 일관되게 관리
  • BLOCKED, UNFOLLOWED 상태 유지 기간에 따른 스케쥴러 기반 물리 삭제 처리
  • 재팔로우 시 누락된 Feed 데이터 보정 및 중복 방지 로직 적용

☑️ To-Do

  • Block 테이블 상태 관리
  • Follow / Unfollow 이벤트 처리
  • 차단 / 차단 해제 처리
  • 조회 로직 점검
  • 스케쥴러 처리

📋 ETC

  • 추후 운영 과정에서 BLOCKED 유지 기간(예: 30일 vs 90일) 등 정책 값은 환경 변수/설정값으로 관리
  • JPA 기반 처리로 누락/중복 발생 시 직접 쿼리 작성 고려 필요
  • QA 시나리오: 팔로우 → 언팔로우 → 재팔로우, 차단 → 차단 해제, 신고 등 복합 이벤트 순서

Metadata

Metadata

Assignees

Labels

🐇수민🥕개쩌는 개발자 이수민💡FEAT새로운 기능 추가

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions