All Posts

  • Published on
    Kubernetes 기반 MSA에서 재시도·타임아웃·중복 요청으로 발생하는 중복결제를 멱등키로 차단하는 실전 설계를 정리합니다. API·DB·메시지·Ingress 레이어에서의 구현 패턴과 함정을 함께 다룹니다.
  • Published on
    MSA에서 분산 트랜잭션을 Saga로 풀 때, 실패를 되돌리는 ‘보상트랜잭션’을 어떻게 설계해야 하는지 7가지 패턴으로 정리합니다. 멱등성, 순서, 재시도, 데이터 모델링까지 실전 관점의 체크리스트와 코드 예제를 제공합니다.
  • Published on
    Gemini API 호출에서 400 INVALID_ARGUMENT가 발생할 때, 프롬프트 구조·요청 스키마·안전필터 트리거를 체계적으로 분리해 원인을 찾는 방법을 정리합니다. 재현 가능한 최소 요청부터 로그/리트라이/가드레일까지 실전 디버깅 체크리스트를 제공합니다.
  • Published on
    InnoDB 데드락 로그의 핵심 필드를 빠르게 해석하고, 어떤 쿼리·인덱스·락이 충돌했는지 추적하는 실전 절차를 정리합니다. 재현과 예방을 위한 트랜잭션 설계·인덱스 점검 체크리스트도 함께 제공합니다.