백엔드
이 분류로 묶인 글 "백엔드".
· 백엔드
BullMQ 동시성 확장으로 드러난 5분 작업 누락과 주문 체결 경합
단일 BullMQ 워커에서 5분 주기 작업 63회가 생성되지 않은 원인과 동시성을 높인 뒤 드러난 주문 체결 경합을 살펴본다.
· 백엔드
크롤러의 최초 실패 원인을 운영 로그까지 전달하기
Puppeteer 크롤러가 이미 파악한 실패 원인을 큐와 실패 작업 기록까지 전달하도록 바꾼 과정을 살펴본다.
· 백엔드
A2A로 구분하는 내부 워커와 독립 에이전트
Slack 멀티 에이전트 시스템에서 A2A를 모든 워커에 적용하기보다 독립 에이전트 위임의 설계 기준으로 사용하는 방법을 살핀다.
· 백엔드
BAML로 TypeScript 에이전트의 출력 계약 분리하기
BAML이 TypeScript 기반 Slack 에이전트의 프롬프트·출력 타입·파싱 계약을 어떻게 분리할 수 있는지와 현실적인 도입 범위를 살펴본다.
· 백엔드
에이전트 입력에는 권한 계층이 필요하다
Slack 명령과 PR diff 같은 외부 데이터를 구분하고, 에이전트의 prompt assembler와 tool 실행 경계에 권한 계층을 적용하는 방법을 살펴본다.
· 백엔드
파일 파기에서 저장소와 DB 정합성을 지킨 순서
되돌리기 어려운 파일 파기에서 저장소 삭제 검증, DB 장부 정리, 게시글 참조 보호의 순서를 설계한 과정이다.
· 백엔드
재시도할 가치가 없는 크롤 대상을 분류하기
비공개·삭제 게시물을 실제 크롤 실패와 분리하면서 겪은 회귀와 행·task 수준의 판정 기준을 정리한다.
· 백엔드
사람의 반박을 학습하는 PR 리뷰봇의 피드백 루프
사람의 반박이 저장소 규약과 다음 리뷰에 정확히 전달되도록 데이터 손실, 권한 경계, 효과 측정, 완료 상태 표시를 개선한 과정이다.