작업 접수 응답과 실제 실행은 서로 다른 시간선에 있다

클라이언트는 job ID를 받은 뒤 연결을 끝내고, Worker는 Redis에서 작업을 가져와 계속 처리합니다.

Client
Controller
Redis
Worker
1POST /reportsDTO가 reportId와 rows를 검증한다.
2queue.addRedis에 job data와 options를 저장한다.
3202 AcceptedjobId와 statusUrl을 즉시 반환한다.
4process(job)Worker가 load, render, upload를 수행한다.
응답 계약: 202는 결과 완성이 아니라 작업 접수의 성공을 뜻합니다.