반응형 hatchet1 백그라운드 잡 분열의 끝, Postgres 위 분산 큐 Hatchet Ⅰ. Hatchet 기술이란?왜 필요한가 — 우리는 이미 큐를 4개 운영 중이다웬만한 SaaS 백엔드를 1년만 굴려보면 같은 풍경이 펼쳐집니다. 이메일 발송은 Python에서 Celery+Redis로, 이미지 리사이즈는 Node 쪽 BullMQ로, 결제 webhook 재시도는 SQS+Lambda로, 야간 배치는 cron 컨테이너로 각각 돌고 있습니다. 큐가 4개, 대시보드가 4개, 죽었을 때 재시도하는 방법이 4개, "지금 큐에 뭐 쌓였지?"라는 질문에 답하는 방법도 4개입니다. 거기에 워크플로우(여러 잡을 순서대로 묶고 실패 시 보상하기)가 필요해지면, Airflow/Step Functions/Temporal까지 다섯 번째 시스템이 들어옵니다. 기존 방식 손으로 하면 현실의 비용 Celery + R.. 2026. 7. 3. 이전 1 다음 반응형