공고/지원자 관리 개편
Work Period
2022.12.02 ~ 12.26
NEEDS
- 지원자 관리 메일 발송 레이어에 알림톡 발송 관련 기능 추가
- 채용보고서에 일일 단위 조회수와 지원자수 그래프 기능 추가
PROBLEM
- 레이어 내 다양한 기능이 있는데 하나의 컴포넌트 내에서 코드가 작성되어 있음
- 조회와 지원에 대한 로그 데이터를 일일 단위로 계산해서 가져오는 데 계산 비용이 큼
HOW TO FIX
- 레이어 내 탭 별로 컴포넌트를 분리하고 컴포넌트에서 각각의 로직이 실행될 수 있도록 기능 구현을 하였고, 재사용 가능한 기능들은 mixin으로 분리함
- Airflow로 스케줄링 작업을 만들어 매 자정마다 모든 공고에 대해 하루 단위의 조회수와 지원자 수 데이터를 만들어두도록 함