Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

우리 팀엔 자바스크립트 상차만 하는 프런트엔드가 있었다

우아한형제들 favicon우아한형제들·Architecture·
AWSTypeScriptReactCloudFrontLambdaEdge
2025년 11월 20일3

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

우아한형제들이 index.html 이관으로 프런트엔드가 직접 서빙하는 구조를 도입하고, CloudFront, S3, Lambda@Edge를 활용해 독립 배포와 빠른 피드백을 구현했습니다.

구현 방법

  • CloudFront와 Lambda@Edge를 활용한 경로 기반 매핑으로 요청 경로에 따라 S3의 /{path}/index.html을 반환
  • S3를 프런트엔드 정적 리소스 저장소로 구성하고 빌드 산출물을 업로드, CloudFront 캐시 무효화 자동화를 도입
  • 프런트엔드와 백엔드 도메인 분리 및 내부/외부 어드민에 대한 순차 배포와 보안 정책 조정

주요 결과

  • 내부 어드민 로딩 시간 72% 감소, 외부 어드민 77% 감소
  • Lighthouse 성능 점수: 내부 71→87(+16), 외부 58→87(+29)
  • 백엔드 정리: 불필요 인증/로직 축소 및 프런트-백엔드 연동 코드 제거로 400여 개 파일 제거, 총 12만 줄 감소

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다 섬네일
77%

무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다

무신사 favicon무신사·2025년 07월 27일
하나의 프론트엔드 코드로 멀티 환경 운영하기 섬네일
76%

하나의 프론트엔드 코드로 멀티 환경 운영하기

모두싸인 favicon모두싸인·2025년 09월 12일
사내 AI 챗봇 서비스 구축하기 섬네일
75%

사내 AI 챗봇 서비스 구축하기

크리에이트립 favicon크리에이트립·2025년 02월 19일