overview
Celery란 무엇인가요?
Celery는 Celery Project에서 개발한 분산 태스크 큐 시스템으로, 개발자와 엔지니어가 여러 워커 서버에서 태스크를 비동기적으로 또는 예약에 따라 실행할 수 있도록 합니다. 이는 방대한 양의 메시지를 실시간으로 처리하여 AI/ML 워크로드를 포함한 확장 가능한 애플리케이션을 구축하기 위한 기본 도구입니다. Celery는 시간이 많이 걸리거나 리소스 집약적인 작업을 별도의 프로세스 또는 머신으로 오프로드하여, 메인 애플리케이션 스레드가 응답하지 않는 것을 방지하고 전반적인 시스템 확장성과 사용자 경험을 향상시킵니다. 생성형 AI 도구는 아니지만, 강력한 기능 덕분에 머신러닝 모델 훈련, 배치 추론, 데이터 처리와 같은 백그라운드 태스크 관리에 적합합니다.