
16
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
회원 시스템 MSA 전환 도전기
이 게시물은 당근의 회원 및 인증 시스템을 마이크로서비스 아키텍처(MSA)로 전환하며 겪은 기술적 도전과 전략을 공유합니다.주요 내용
- 기존 레거시 시스템의 복잡성 극복과 시스템 분리 목표 설정
- 회원 라이프사이클 정답지 작성 및 레거시 시스템 철저 분석
- 확장성 높은 신규 데이터베이스 스키마 재설계와 데이터 마이그레이션 Job 설계
- 프록시 사이드카를 활용한 Dual-Write와 API 마이그레이션 4단계 진행
- 비즈니스 로직 Replaying, 응답 Shadowing, 점진적 Rollout으로 안정적 전환 달성
성과
1년 이상의 긴 프로젝트를 통해 당근은 99.999% 가용성 목표를 달성하고, 확장 가능하며 안정적인 회원 시스템을 확보하였습니다.