All Posts

  • Published on
    Cloud NAT 뒤에서 외부 호출이 간헐적으로 실패한다면, 원인은 대개 SNAT 포트 고갈과 연결 재사용/타임아웃 설정의 조합입니다. 로그·메트릭·패킷 관점으로 재현/확인하고, NAT 설정과 애플리케이션 튜닝으로 근본 해결하는 방법을 정리합니다.
  • Published on
    Saga 패턴에서 보상 트랜잭션은 재시도·중복 메시지·타임아웃 때문에 쉽게 중복 실행됩니다. 이 글은 중복 실행을 설계 단계에서 차단하는 키 설계, 상태 머신, 아웃박스/인박스, 락과 멱등성 구현을 코드로 정리합니다.