당근마켓 웹 플랫폼 외전 — 레거시 시스템 안전하게 제거하기

당근마켓 웹 플랫폼 외전 — 레거시 시스템 안전하게 제거하기

7
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

당근마켓 웹뷰 플랫폼 레거시 시스템 제거

이 게시물은 당근마켓 웹뷰 플랫폼에서 로컬 웹뷰라는 레거시 시스템을 안전하게 제거한 과정을 다룹니다.

문제점 및 분석

  • 로컬 웹뷰는 사용 중단되었으나 하위 호환성 때문에 이중 배포가 유지되어 개발자와 인프라에 부담이 됨
  • AWS CloudFront 로그와 클라이언트 추적을 통해 아직도 상당한 트래픽이 존재함을 확인

해결 전략

  • 로컬 웹뷰 관련 정책과 라우팅을 서버 측 Cloudflare Workers로 이전하여 프론트엔드와 모바일 앱 부담 완화
  • CloudFront, S3, Athena 등 기존 AWS 리소스를 제거하고 단일 워커 스크립트로 관리
  • HTTP 리디렉션 문제와 인증서 피닝 이슈 등 다양한 장애 대응 경험 공유

교훈과 향후 방향

  • 레거시 제거는 신중한 분석과 점진적 개선이 필수이며, 하위 호환성 확보가 중요
  • 기술 부채를 청산하며 새 기술 도입에 유연하게 대응해야 함
  • 당근마켓은 웹뷰 플랫폼을 지속 발전시키며 미래의 혁신을 준비 중