Claude코드생성비동기배치
비동기·배치 처리 코드를 생성하는 프롬프트
변수 입력2개
변수를 채운 뒤 완성본을 복사하세요
언제 사용하나
대량 처리나 시간이 걸리는 작업을 비동기/배치로 안전하게 구현할 때.
요청 전 확인
- 작업의 멱등성(재실행 안전성)과 실패 재시도 정책을 정한다.
- 동시 실행 한도와 순서 보장 여부를 확인한다.
복사해서 쓰는 프롬프트
{{JOB}}을(를) 비동기/배치로 처리하는 코드를 작성해줘.
- 실패 시 재시도와 백오프, 최대 시도 횟수를 넣어줘.
- 같은 작업이 두 번 실행돼도 안전하도록 멱등하게 설계해줘.
- 처리량 제한(동시 실행 수 {{CONCURRENCY}})을 적용해줘.
- 진행 상황과 실패 항목을 로그로 남기고, 부분 실패를 요약해줘.
- 핵심 로직에 대한 테스트를 작성해줘.placeholder 설명
{{JOB}}: 처리할 작업 (예: "미발송 알림 재전송"){{CONCURRENCY}}: 동시 실행 수
입력 예시
{{JOB}} = "CSV 10만 건 가져오기", {{CONCURRENCY}} = "5"
기대 결과
재시도·멱등·동시성 제어가 포함된 배치 코드와 테스트.
검증 방법
같은 배치를 두 번 실행해 중복 처리가 없는지 확인한다.
주의사항
- 멱등하지 않으면 재시도가 중복 처리를 일으킨다.
관련 문서
댓글 0개
아직 댓글이 없습니다.
