f-lab-clone / ticketing-backend

[2023] Ticketing Service - PerformanceTest, Terraform, EKS, Grafana
https://github.com/f-lab-clone/ticketing-infra
5 stars 3 forks source link

Event 정렬 방식 결정 #122

Open junha-ahn opened 1 year ago

junha-ahn commented 1 year ago

Description

https://festa.io/explore 는 이벤트를 다음과 같은 방식으로 정렬한다.

최신 등록순

ORDER BY created_at DESC

-- 또는 ORDER BY id DESC
-- 다만 이벤트 정보를 "외부에서 과거의 여러 이벤트 정보를 scrape 후 등록하는 경우" 등을 생각하면 ID는 날짜순 정렬이 아니다.

마감 인박순

WHERE NOW() < reservation_end_time  
ORDER BY reservation_end_time ASC

이벤트 진행일순

WHERE start_date < NOW() + 2_MONTH -- 너무 먼 미래에 진행되는 이벤트는 보여주지 않는다.
ORDER BY start_date DESC

참고 링크

To do

Test Checklist