Skip to content

Comments

feat: 유저픽 게시글 삭제 기능 구현#113

Merged
hisonghy merged 3 commits intodevelopfrom
feature/delete-post-108
May 5, 2025
Merged

feat: 유저픽 게시글 삭제 기능 구현#113
hisonghy merged 3 commits intodevelopfrom
feature/delete-post-108

Conversation

@hisonghy
Copy link
Member

@hisonghy hisonghy commented May 4, 2025

🌱 관련 이슈

📌 작업 내용 및 특이사항

  • 유저픽 게시글 삭제 기능 추가했습니다
  • 유저픽 게시글도 유저와 동일하게 DELETE /api/posts/{postId} API 요청 시 Soft Delete 전략을 사용하고, 스케줄러를 통해 삭제 처리된지 30일이 지난 게시글을 모두 Hard Delete 하도록 구현했습니다
  • 유저픽 게시글이 Hard Delete 될 때, 관련 상품, 상품 이미지, 게시글 이미지까지 모두 Hard Delete 되도록 처리했습니다
  • 기존 스케줄러 관련 설정이 없어 스케줄러가 동작하지 않아서 SchedulerConfig 파일을 추가해 스케줄러 활성화시켰습니다
  • 유저 Hard Delete 작업과 동일한 시간대로 스케줄러를 등록하고 병렬 처리로 설정할까 했는데, EC2 프리티어 자원, 리소스, 성능을 고려해서 우선은 직렬 처리로 설정하고 로깅 처리했습니다

🔍 참고사항

  • 유저픽 게시글 Soft Delete 기능만 문서화 해두고 Hard Delete 는 문서화에 추가하지 않았습니다

📚 기타

  • 게시글도 Soft Delete 되면서 관련 이미지, 상품, 상품 이미지는 Soft Delete 관련 필드가 없어서 우선은 삭제처리하지 않는데 이 부분도 유저처럼 삭제된 게시글 데이터를 만들어두고 연관관계를 수정해주는게 나을까요?

@hisonghy hisonghy added the ⚡ feature 새로운 기능 추가 및 수정 label May 4, 2025
@hisonghy hisonghy requested a review from myqewr May 4, 2025 09:08
@hisonghy hisonghy self-assigned this May 4, 2025
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이거 저도 한번 알아봐야겠네요..!!

@hisonghy hisonghy merged commit 5cc0bcc into develop May 5, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚡ feature 새로운 기능 추가 및 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

⚡ 유저픽 게시글 삭제 API 구현

2 participants