글
여기까지 쓴 글을 모아뒀습니다.
· 인프라·운영
에이전트의 장기 실행에 Temporal이 필요한 순간
Temporal의 실행 이력이 장기 실행 에이전트에서 LLM 판단과 외부 부수 효과를 어떻게 보존하는지 살펴본다.
· 백엔드
BullMQ 동시성 확장으로 드러난 5분 작업 누락과 주문 체결 경합
단일 BullMQ 워커에서 5분 주기 작업 63회가 생성되지 않은 원인과 동시성을 높인 뒤 드러난 주문 체결 경합을 살펴본다.
· 인프라·운영
OpenTelemetry GenAI 규약으로 에이전트 장애 경계 추적하기
Slack 멀티 에이전트 시스템에서 모델 호출, 워크플로우, 에이전트 실행을 구분해 장애를 추적하는 방법을 검토합니다.
· 백엔드
크롤러의 최초 실패 원인을 운영 로그까지 전달하기
Puppeteer 크롤러가 이미 파악한 실패 원인을 큐와 실패 작업 기록까지 전달하도록 바꾼 과정을 살펴본다.
· 백엔드
A2A로 구분하는 내부 워커와 독립 에이전트
Slack 멀티 에이전트 시스템에서 A2A를 모든 워커에 적용하기보다 독립 에이전트 위임의 설계 기준으로 사용하는 방법을 살핀다.
· 인프라·운영
사라진 크롤 점검을 기록하고 실제 누락을 구분하기
시간 초과된 크롤 점검을 기록하고 실패 행에 커버리지 감사 결과를 연결해 실행 실패와 게시글 누락을 구분한 과정을 다룬다.
· 인프라·운영
Langfuse 4로 에이전트 실행 단계를 관측하기
Langfuse 4의 observation 모델을 에이전트 실행에 적용할 때 필요한 추적 설계, 평가 기준, 운영 조건을 살펴본다.
· 백엔드
BAML로 TypeScript 에이전트의 출력 계약 분리하기
BAML이 TypeScript 기반 Slack 에이전트의 프롬프트·출력 타입·파싱 계약을 어떻게 분리할 수 있는지와 현실적인 도입 범위를 살펴본다.