문제를 불편한 채로 두기보다해결하려고 합니다
AI 에이전트를 만들며 부딪힌 것과, 그러다 다시 들여다본 웹·백엔드 기본기를 적습니다.
지금까지 쓴 글
· 백엔드
BullMQ 동시성 확장으로 드러난 5분 작업 누락과 주문 체결 경합
단일 BullMQ 워커에서 5분 주기 작업 63회가 생성되지 않은 원인과 동시성을 높인 뒤 드러난 주문 체결 경합을 살펴본다.
· 인프라·운영
OpenTelemetry GenAI 규약으로 에이전트 장애 경계 추적하기
Slack 멀티 에이전트 시스템에서 모델 호출, 워크플로우, 에이전트 실행을 구분해 장애를 추적하는 방법을 검토합니다.
· 기록
자동 파라미터 탐색 이후에 필요한 검증
walk-forward 탐색이 제안한 파라미터를 채택하기 전에 슬리피지 비용과 얇은 손절의 체결 가정을 실제 데이터로 검증한 회고다.
· 웹·네트워크
크로스사이트 인증 쿠키 장애를 진단하고 안전하게 수정한 과정
서로 다른 site에 배포된 프론트와 API 사이에서 인증 쿠키가 누락된 원인을 찾고, 쿠키·CORS·Origin 정책을 함께 수정한 과정을 정리한다.
· 백엔드
크롤러의 최초 실패 원인을 운영 로그까지 전달하기
Puppeteer 크롤러가 이미 파악한 실패 원인을 큐와 실패 작업 기록까지 전달하도록 바꾼 과정을 살펴본다.
· 백엔드
A2A로 구분하는 내부 워커와 독립 에이전트
Slack 멀티 에이전트 시스템에서 A2A를 모든 워커에 적용하기보다 독립 에이전트 위임의 설계 기준으로 사용하는 방법을 살핀다.