Develop/Infra
-
서킷 브레이커 완전 정복 가이드Develop/Infra 2025. 8. 22. 16:05
잠깐, 왜 이게 필요하죠?이커머스에서 결제는 정말 비즈니스의 심장 같은 존재잖아요? 근데 외부 PG(결제 대행사)랑 통신할 땐 별의별 일이 다 생겨요. 갑자기 네트워크가 먹통이 되거나, PG사가 점검 중이거나, 응답이 한참 늦어지거나... 이런 작은 문제 하나가 우리 서비스 전체를 마비시킬 수도 있다니까요!그래서 준비했습니다! 외부 서비스가 말썽을 부려도 우리 시스템은 끄떡없게 만드는 방어막, 서킷 브레이커(Circuit Breaker) 패턴! 실제 결제 시스템에 어떻게 써먹었는지 그 경험과 꿀팁을 싹 다 알려드릴게요. 1. 서킷 브레이커, 그게 뭔데요?이름 한번 직관적이죠? 맞아요, 그 전기 회로 차단기에서 아이디어를 따온 거예요. 특정 서비스에 요청을 보냈는데 자꾸 실패하면 "아, 여긴 지금 맛이 갔..