Celery 태스크가 제품 시리즈를 하나의 가이드로 병합하는 과정: 13개 파일
요약
Celery 태스크를 활용하여 여러 개의 제품 시리즈와 번들을 하나의 프리미엄 가이드로 통합하는 과정을 설명합니다. 이 과정은 기존의 개별 처리 방식에서 벗어나, '결합(combine)' 자체에 전용 태스크를 부여함으로써 효율성을 높였습니다. 이 변경 사항은 13개 파일과 1681줄 추가 등 상당한 규모의 코드 수정으로 이루어졌습니다.
핵심 포인트
- 여러 제품 시리즈를 하나의 가이드로 통합하는 전용 Celery 태스크 구현
- 기존 개별 처리 방식 대신 '결합' 로직을 분리하여 효율성 증대
- 태스크는 부품들의 매니페스트 기반으로 간략한 개요와 목차 목록 생성
- 갱신, 재구축, 은퇴 등 각 단계의 작동 원리와 트리거 버튼 설명
Celery는 이 변경 사항이 존재하는 곳입니다. orqestra.renewal_merge라는 이름의 태스크는 제품 시리즈와 그 번들을 하나의 프리미엄 가이드로 변환합니다. 'N개의 제품에서 하나로'라는 경로는 없습니다. 재작성은 각 부품의 시리즈 내 위치를 유지합니다. 번들 재구축은 PDF만 병합합니다. 재생성(Regenerate)은 이전 제안서의 캡에 멈춥니다. 은퇴(Retire) 단계는 후속 작업이 없습니다.
트리거는 번들 또는 부품의 갱신 카드에 있는 'Scal w jeden poradnik premium' 버튼입니다. 이 버튼이 Celery 태스크를 시작하며, 이 태스크는 부품들의 매니페스트에서 간략한 개요(brief)를 만듭니다: 이전 기획서와 목차 목록을 사용합니다. 우리가 가진 기록은 그 이후에 끊기므로, 나중 단계들은 설명하지 않겠습니다.
이 변경 사항은 13개 파일, 1681줄 추가 및 27줄 삭제로 구성됩니다.
만약 귀하의 갱신 또는 재구축 경로가 각각 하나의 제품을 처리한다면, 여러 개를 하나로 결합하는 요청은 그 사이에 놓이게 되므로, 기존 태스크를 늘리는 대신 '결합(combine)' 자체에 전용 태스크를 부여해야 합니다.
원래 neuragrowth.co에서 게시되었습니다. NeuraGrowth는 1인 디지털 제품 스튜디오이며, 여기는 그 파이프라인의 작동 방식과 오류가 발생하는 지점을 기록한 로그입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기