웹 성능 최적화
- 구글 애널리틱스를 통해 공식 웹 사이트 방문자 80%가 1분 내 이탈하는 문제를 확인
- Lighthouse 분석 후 이미지 압축, WebP/WebM 포맷 적용, Lazy loading, 정적 파일 ‘brotli’ 인코딩 적용, 렌더링 지연 파일 로컬화 진행
- Lighthouse 성능 점수를 60에서 90으로 50% 향상, 이탈률 20% 감소, 페이지 전환율 30% 증가
PNPM 도입을 통한 빌드 성능 개선
- Docker 환경에서 빌드 시간이 길어 배포 지연 발생
- PNPM의 효율적인 패키지 관리 시스템과 캐싱 기능으로 빌드 속도 개선
- 전환 후 빌드 결과물 용량 27% 감소, 빌드 속도 20% 단축
Docker 이미지에 Multi-Stage Builds 도입
- 도커 이미지 빌드 결과물의 용량이 증가함에 따라 서버 비용 증가
- Multi-Stage Builds를 적용해 빌드 스테이지, 런타임 스테이지 분리
- 런타임에 필요한 파일만 이미지에 포함하여 최적화 이전 대비 용량 70% 감소, 서버 비용 절약
코딩 컨벤션 도입을 통한 개발 효율성 및 협업 증진
- 일관성 없는 코드 스타일로 가독성 저하 및 코드 리뷰 시간 증가
- ESLint + 자체 코딩 컨벤션 도입 및 문서화로 코드 가독성 향상. 코드 리뷰 시간 25% 단축
더보기