[PlantiFy] MSA 환경에서 Kakao Social Login 구현하기 - 서비스 개요 / Auth 병목 문제와 JWKS 기반 분산 인증 구조 개선
·
💻/프로젝트
서비스 개요 및 상황Gateway 병목 피하려고 Auth 서버 분리Gateway 중앙화: 인증, 라우팅, 로깅, rate limit 등 공통 책임이 과도하게 집중되면 병목 지점이 될 수 있음특히 Gateway 단에서만 인증하고 내부 서비스를 신뢰하는 구조는 Gateway 우회나 내부 호출 신뢰 문제 만들 수 있음Auth 중앙화: 인증 로직만 위임 -> 각 서비스 독립 실행, Auth 서버에 JWT 검증 위임 (인증 필요한 요청마다 Auth 서버 네트워크 호출 비용 발생)여러 인스턴스로 스케일 아웃하면 부하 분산 가능 Gateway 중앙 인증 구조Gateway 죽으면 전체 다운모든 인증 트래픽 Gateway 집중Client → Gateway (인증) → 모든 서비스 현재 구조모든 서비스가 Aut..