Published on2025년 12월 26일Node 22에서 require가 안 될 때 ESM 전환법syntaxNode 22에서 CommonJS의 require가 막히거나 ESM 경고/에러가 날 때, 원인별로 정리하고 안전하게 ESM으로 전환하는 실전 절차를 제공합니다.Read more →
Published on2025년 12월 26일OpenAI Responses API tool_calls 파싱 실패 해결법aiResponses API에서 tool_calls가 비어 있거나 JSON 파싱이 실패하는 원인을 유형별로 정리하고, 스트리밍/비스트리밍 모두에서 견고하게 파싱하는 실전 코드와 방어 로직을 제시합니다.Read more →
Published on2025년 12월 26일Spring Cloud 트랜잭션 전파로 SAGA 깨질 때aiSpring Cloud 환경에서 트랜잭션 전파 설정이 SAGA(사가) 오케스트레이션/코레오그래피 흐름을 어떻게 망가뜨리는지, 재현 패턴과 안전한 설계·코딩 가이드를 정리합니다.Read more →
Published on2025년 12월 25일Python OpenAI SDK 400 invalid_json 원인과 해결aiPython OpenAI SDK 호출에서 자주 만나는 400 invalid_json 에러는 대개 JSON 직렬화/헤더/바디 타입 불일치에서 시작합니다. 이 글은 재현 케이스부터 로깅, 올바른 요청 구성, 스트리밍·툴 호출까지 실전 해결법을 정리합니다.Read more →
Published on2025년 12월 24일Chrome INP 급락? Long Task 추적·분해 실전techINP가 갑자기 나빠졌다면 대부분 메인 스레드 Long Task가 원인입니다. DevTools로 원인을 특정하고, 작업을 쪼개고, 렌더링·이벤트 경로를 정리해 INP를 회복하는 실전 절차를 정리합니다.Read more →