피드로 돌아가기
31/60 Days System Design Questions!
Dev.toDev.to
Infrastructure

유럽 사용자 Latency 380ms에서 80ms 미만으로 단축하는 전략적 아키텍처 설계

31/60 Days System Design Questions!

Joud Awad2026년 6월 6일1intermediate

Context

DAU 2M 규모의 이커머스 플랫폼이 단일 리전(us-east-1) 운영으로 인해 유럽 사용자의 평균 Round-trip Latency가 380ms까지 증가한 상황. Black Friday까지 6주라는 촉박한 일정과 Database Rewrite 불가라는 제약 조건 하에 성능 개선이 시급한 상태.

Technical Solution

  • Read Replica 배포를 통한 Active-Passive 구조 채택으로 유럽 리전 내 로컬 읽기 성능 최적화
  • Read-heavy한 이커머스 특성을 반영하여 읽기 요청은 eu-west-1 리전 내 Read Replica에서 처리하는 구조 설계
  • Write 요청은 기존 us-east-1 Primary DB로 라우팅하여 데이터 일관성을 유지하는 Write-through 전략 적용
  • Full Stack 복제나 DB 마이그레이션 없이 기존 RDS PostgreSQL 기능을 활용한 리스크 최소화
  • CDN 기반의 정적 자산 캐싱을 병행하여 네트워크 홉 수를 줄이는 하이브리드 접근 방식 적용

Impact

  • 유럽 사용자 평균 Round-trip Latency 380ms에서 80ms 미만으로 개선
  • 서비스 가용성 확보 및 지원 티켓 발생률 40% 감소 기대

Key Takeaway

제한된 시간과 자원 속에서는 완벽한 Active-Active 구조보다 Read-Write 분리를 통한 점진적 최적화가 실무적으로 유효한 전략임.


- Read-heavy 워크로드인지 분석하여 Read Replica 도입 가능 여부 검토 - 데이터 일관성 요구 수준에 따른 Eventual Consistency 수용 범위 설정 - 배포 일정과 기술적 부채 사이의 Trade-off를 고려한 최적의 아키텍처 패턴 선택

원문 읽기