달리는 자동차의 잠금장치 교체하기: 인증 시스템의 중앙화 | 2025 당근 플랫폼 밋업
당근 밋업 당근 · YouTube
AI 핵심 요약
기존 인증 토큰은 사실상 만료되지 않아 탈취 위험이 컸고, 토큰을 검증할 때마다 DB를 조회해 트래픽 증가에 따른 부담도 커졌다. 이를 해결하기 위해 JWT 액세스·리프레시 토큰 페어를 도입하고, Istio의 AuthorizationPolicy와 중앙 인증 애플리케이션으로 서비스마다 흩어진 인증 로직을 외부로 분리했다. 구·신 토큰을 함께 처리하는 중앙 인증 경로와 임시 마이그레이션 미들웨어를 마련한 뒤 정책과 클라이언트를 단계적으로 전환해 서비스 중단 없이 기존 로직을 제거했다. 그 결과 인증 변경을 중앙에서 처리하고 실패 응답과 로그·지표를 일관되게 관리할 수 있었으며, 복잡한 라우팅에서는 네임스페이스 범위를 세심하게 확인해야 한다는 점도 확인했다.
- JWT 액세스 토큰은 짧게, 리프레시 토큰은 길게 설정해 토큰 탈취 위험과 매 요청의 DB 조회 부담을 함께 줄일 수 있다.
- Istio AuthorizationPolicy의 CUSTOM 설정으로 인증 요청을 외부 서비스에 위임하고, 인증 결과를 사용자 ID 같은 커스텀 헤더로 전달할 수 있다.
- 무중단 전환에서는 구·신 클라이언트와 토큰 형식이 공존하는 기간을 고려해 단계별 호환 경로를 마련해야 한다.
- Istio 정책은 네임스페이스 범위가 동작에 영향을 주므로, 호스트와 경로뿐 아니라 정책이 적용되는 네임스페이스도 확인해야 한다.
소개
마이크로서비스 아키텍처에서 낡은 인증 토큰을 새로운 토큰으로 바꾸는 일은 쉽지 않습니다. 저희는 각 서비스에게 수정을 요청하는 대신, Istio를 활용해 토큰 검증 로직을 외부로 분리하는 전략을 선택했습니다. 이를 통해 어떻게 전체 시스템의 중단이나 복잡한 수정 없이 안전하게 마이그레이션을 완료했는지 그 경험을 나누고자 합니다. 🥕 달리는 자동차의 잠금장치 교체하기: 인증 시스템의 중앙화 👉 발표 자료 보러가기: https://daangn.notion.site/2025-platform-meetup-slide 👉 당근 채용공고 보기: https://about.daangn.com/jobs/
비슷한 학습 자료
컨퍼런스 당근 밋업
어느 날, 이미지 CDN이 터졌습니다: 킬 스위치 | 2025 당근 플랫폼 밋업
컨퍼런스 당근 밋업
당근의 다양한 마이크로 서비스들이 사용하는 이미지 플랫폼의 새로운 파이프라인에 대해 소개합니다. 기존 이미지 플랫폼의 구조와 한계, 그리고 CDN 전면 장애를 겪으면서 이미지 플랫폼이 어떻게 견고하게 변해갔는지 그 변화에 대해 공유하고자 합니다. 🥕 어느 날, 이미지 CDN이 터졌습니다: 킬 스위치 👉 발표 자료 보러가기: https://daangn.notion.site/2025-platform-meetup-slide 👉 당근 채용공고 보기: https://about.daangn.com/jobs/
데브옵스 · 인프라 클라우드
컨퍼런스 당근 밋업
잃어버린 시간, 인프라 자동화로 되찾다 | 2024 당근 테크 밋업
컨퍼런스 당근 밋업
당근의 회원 시스템을 마이크로서비스로 분리하기 | 2024 당근 테크 밋업
컨퍼런스 당근 밋업
갑자기 서버에서 모든 아웃바운드 통신이 실패한다면 사용자는 어떤 경험을 하게 될까요? 그리고 에러 알림을 받은 엔지니어는 어떤 행동을 해야 할까요? 당근페이 팀은 Kubernetes 환경에서 Istio service mesh를 이용해 네트워크를 관리하며 JVM 애플리케이션을 운영하고 있어요. 어느 날 특정 Pod에서 모든 외부 통신이 불가능한 현상이 발생했어요. 이 현상은 짧지 않은 기간 동안 지속되었고, 그때마다 원인 분석과 가설을 바탕으로 문제 해결을 시도했지만 끈질기게 재발했어요. 정확한 원인을 찾아 문제를 해결하기까지 다양한 성능 개선이 이루어졌는데, 내결함성(fault-tolerance)과 탄력성(resilience)을 갖춘 시스템을 만들기 위해 당근페이 팀이 어떤 노력을 하고 있는지 이 세션을 통해 소개할게요. 🥕 영상을 보고 당근에 관심이 생기셨다면 채용 공고를 확인해보세요! https://about.daangn.com/jobs/
백엔드 데브옵스 · 인프라 네트워크
컨퍼런스 if kakao
셀피인증: 안면인식 기술을 이용한 비대면 실명확인 시스템 개발 이야기 / if(kakao)2022
컨퍼런스 if kakao
카카오뱅크가 처음부터 한땀한땀 직접 만든 '셀피인증' 시스템과 딥러닝을 활용한 안면인식 기술에 대해서 소개합니다. #안면인식 #인증 카카오뱅크 인식기술팀에서 딥러닝 관련 업무를 담당하고있는 Victor입니다 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-13 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022
딥러닝 · 머신러닝 컴퓨터 비전
컨퍼런스 엔지니어링데이 2025
데이터는 흐른다, 연결될 준비가 되었다면
컨퍼런스 엔지니어링데이 2025
네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(5월)에서 발표되었던 세션을 공개합니다. [발표 내용] 유저 세그먼트를 손쉽게 정의하고, 이를 다양한 액션 채널(Braze, IDS, GAM 등)과 자동 연동할 수 있는 네이버 웹툰의 Cohort System을 소개합니다. 조건 기반 필터링, ML 모델 연동 등 다양한 방식으로 세그먼트를 만들고, 중복 제거 로직과 함께 효율적으로 활용할 수 있습니다. 시스템 구조와 기술 스택, 실제 마케팅 활용 사례까지 함께 공유하며, 데이터에서 인사이트, 나아가 액션까지의 연결을 어떻게 자동화했는지를 설명합니다. [강의 대상] * 데이터 엔지니어 / 백엔드 엔지니어: 데이터 흐름 자동화, 시스템 구조에 관심 있는 분 * ML 엔지니어 / 데이터 사이언티스트: ML 결과를 실시간 타겟팅에 적용하고 싶은 분 * 마케터 / PM: 타겟 유저 추출과 액션 전환까지의 전체 흐름을 이해하고 싶은 분 [목차] Episode 1...
백엔드 데이터베이스