Posts
- 유니크 제약 걸고 재조회하면 되잖아 — 같은 트랜잭션 안에서는 안 됩니다2026-07-2333 min read
- 간헐적으로만 실패하는 계약 생성 — Kafka 크로스 토픽 순서 race 포렌식2026-07-0236 min read
- 비동기 Job API 설계 시 놓치기 쉬운 것들 — BullMQ, Celery는 왜 그렇게 만들었나2026-04-0920 min read
- LLM 토큰 제한 해결하기 — MapReduce 체인으로 LLM 호출 분할 처리하기2026-04-0722 min read
- OpenAI나 Claude의 API 장애에 대응하는 법 — Provider Fallback2026-04-0722 min read
- 스프링 프로젝트에 Langfuse 도입하기 [2] — 프로덕션 안정화2026-04-0733 min read
- 스프링 프로젝트에 Langfuse 도입하기 [1] — 프롬프트 관리와 트레이싱2026-04-0732 min read
- Langfuse Trace나 Datadog LLM Inspector 대신 LLM 사용량 추적을 직접 만든 이유2026-04-0630 min read
- 단순한 SELECT가 느린 이유 -- 하드 파싱과 소프트 파싱2024-06-0514 min read
- @Transient 필드가 10개가 되었을 때 -- 엔티티에서 DTO로 분리한 과정2023-04-2218 min read