어드민이 변환 솔루션을 동기로 호출했습니다. 500건을 한 번에 요청하면 게이트웨이 타임아웃(504)이 나고, 그 시점에 진행 중이던 변환 결과는 그대로 사라졌습니다.
변환 처리를 별도 서비스로 떼어내고 접수와 처리를 끊었습니다. 요청은 접수만 하고 즉시 응답하며, 실제 변환은 워커가 가져가 처리합니다.
왜 요청자가 기다리는 시간과 작업이 끝나는 시간을 분리하면, 응답이 끊겨도 작업은 계속됩니다. 타임아웃은 사라진 게 아니라 결과를 잃지 않는 위치로 옮긴 것입니다.