A
AB180
March 15, 20221회
Webpack → Vite: 번들러 마이그레이션 이야기

간단 소개
AB180의 Webpack에서 Vite로의 번들러 마이그레이션 경험 공유: 빌드 속도 개선, 개발 경험 향상, 그리고 얻게 된 교훈.
AI Summary
- Webpack에서 Vite로의 번들러 마이그레이션 배경
- 기존 Webpack 사용 환경에서 코드 베이스 증가로 인한 빌드 속도 저하 및 개발 경험 저하 문제가 발생.
- ES Module 지원 및 에버그린 브라우저 사용 증가 등 웹 환경 변화에 따라 새로운 번들러 필요성 대두.
- Vite 도입 과정 및 효과
- esbuild 기반 번들러 성능 확인 후 Vite 채택, 빠른 개발 경험과 높은 확장성을 목표.
- Vite의 Dependencies와 Source Code 분리 빌드 전략을 통해 초기 로딩 속도 개선 및 HMR 지원.
- 환경 변수 설정, 메모리 부족 문제 등 마이그레이션 과정에서 발생한 이슈 해결.
- 마이그레이션 결과 및 교훈
- 빌드 시간 36% 단축, Netlify 빌드 비용 절감, 팀원들의 개발 만족도 향상 등 긍정적인 결과 도출.
- 트렌드 변화에 따른 기술 스택 변화의 중요성 인식, 좋은 접근성이 좋은 개발 환경을 만든다는 교훈 획득.
Next Feeds

DynamoDB를 사용하는 Go 서비스의 응답 시간 최적화 #1 AWS Credential Token
Go DynamoDB 서비스 응답 시간 최적화 과정: AWS SDK 토큰 발급 로직 개선을 통해 간헐적 응답 시간 증가 문제 해결.
DynamoDBGoAWS SDKCredential Token응답 시간 최적화
2022. 3. 15.
버즈빌

뱅크샐러드 채용 여정 함께하기
뱅크샐러드 채용 프로세스를 소개하고, 각 전형별 합격 팁과 조직 문화, 비전을 공유하여 지원자에게 유용한 정보를 제공합니다.
채용뱅크샐러드인터뷰조직문화핵심가치
2022. 3. 15.
뱅크샐러드
카카오페이지는 BFF(Backend For Frontend)를 어떻게 적용했을까?
카카오페이지는 BFF를 통해 프론트엔드의 복잡성을 줄이고 효율적인 데이터 관리를 구현했습니다. GraphQL과 Urql을 활용한 구조를 소개합니다.
BFFGraphQLApollo ClientUrqlMSA
2022. 3. 10.
카카오엔터테인먼트FE
카카오페이지는 BFF(Backend For Frontend)를 어떻게 적용했을까?
카카오페이지는 BFF를 통해 프론트엔드의 복잡성을 줄이고 생산성을 높였습니다. Urql과 Redux를 함께 사용하여 데이터 관리 효율성을 개선했습니다.
BFFGraphQLApollo ClientUrqlRedux
2022. 3. 10.
카카오엔터테인먼트FE

HTTP connection pool in Go explained
Go HTTP 커넥션 풀 관리 방법, 파라미터 설정, httptrace.ClientTrace를 활용한 성능 분석 및 최적화 기법을 설명합니다.
HTTPconnection poolGohttp.Transporthttptrace
2022. 3. 7.
버즈빌

Airbridge Data Pipeline에서 Serverless 활용 사례
Airbridge 데이터 파이프라인의 서버리스 활용 사례와 ABR 백엔드 그룹의 인재상 및 채용 정보를 제공합니다.
Airbridge데이터 파이프라인서버리스ABR 백엔드 그룹채용
2022. 3. 7.
AB180