woowacourse-teams/2023-team-by-team

[BE] icalendar배포 주기 설정

Closed this issue · 1 comments

구현기능

  • 무지성으로 많은 일정변동 요청이 생기면 ics배포를 매번 진행하며 메모리를 너무 많이 먹는 문제 생김.
  • s3업로드와 cloud-front createInvalidation또한 마찬가지로 매번 생성
  • 한 팀플레이스 공간에 여러번의 배포 요청이 들어오면 매번 실행하는것이 아닌, 가장 최근 요청에 대해서만 실행할 수 있도록 변경?

주의사항

방안2

애당초 외부 캘린더에서 ics 조회를 매번 하지 않음 -> 한 팀플레이스당 ics배포를 n시간 마다 1회만 진행할 수 있도록 변동