SouthGlory

Gateway를 병목으로 만든 어처구니 없는 원인

제 서비스는 엣지 프록시 뒤에 프론트엔드와 백엔드 게이트웨이가 있습니다. 프론트에서의 api 호출 응답이 너무 늦어지고 사진 로드도 늦길래, 혹시 node로 만든 엣지 프록시가 병목인가 의심했습니다. 그런데 알아본 결과 node 엣지프록시는 매우 빠르게 작동하고(20ms) 있었고, python 게이트웨이가 매우 늦게(2000ms) 작동하고 있었습니...

🔌⚡ Circuit Breaker + 캐시 기반 헬스체크: 마이크로서비스 안정성의 완벽한 조합

📖 배경: 왜 이 조합이 필요했나? Bible Card SaaS는 8개의 마이크로서비스로 구성된 복잡한 시스템입니다. 각 서비스가 독립적으로 운영되면서도 서로 통신해야 하는 환경에서, 단일 서비스의 장애가 전체 시스템을 마비시키는 연쇄 장애(Cascade Failure)가 가장 큰 위험 요소였습니다. 초기 문제점들 JWT 검증 실패 시 5초...