목록 보기
버즈빌 프론트엔드 변천사
프론트엔드

버즈빌 프론트엔드 변천사

버즈빌
버즈빌
2025년 8월 4일

두줄요약

버즈빌이 AngularJS부터 Next.js까지 프론트엔드 아키텍처를 어떻게 바꿔왔는지 정리한 글입니다. 각 전환의 선택 이유와 운영상의 효과, 남은 과제까지 함께 공유했습니다.

구조와 흐름

  • AngularJS 어드민 통합과 Vue 전환을 통해 중복 코드 제거와 개발 속도 개선
  • Django 기반 연동에서 BFF 도입으로 프론트엔드 친화적 API 조합과 공통 로직 처리
  • WebView, 모노레포, Server-Driven UI, Next.js, Hybrid SDK로 배포 유연성·운영 효율·성능 개선

선택 이유

  • Vue는 낮은 러닝커브와 템플릿 기반 경험의 연속성 때문에 선택
  • Turborepo는 적은 FE 인력 환경에서 생산성과 zero configuration을 중시해 선택
  • Next.js는 SSR, API Routes, 파일 기반 라우팅으로 성능과 구조 단순화에 유리

트레이드오프

  • BFF와 Server-Driven UI, Hybrid SDK는 편의성과 유연성 대신 서비스 계층·설계 복잡도 증가
  • WebView 전환은 배포 지연 문제를 줄였지만 초기 연동 시행착오와 브릿지 관리 부담 존재
  • Vue와 React 공존은 과도기 해결책이지만 신규 인력 학습 부담과 기술 스택 분열 문제 동반

성능/운영 포인트

  • 코드베이스 절반 축소, 개발 속도 향상, 통합 어드민으로 일관된 UX 확보
  • 모노레포로 10개 이상 프로젝트를 공통 컴포넌트와 유틸리티 중심으로 효율 관리
  • Server-Driven UI와 Next.js SSR로 배포 없이 실험·커스터마이징, 초기 로딩과 체감 성능 개선

다음 읽기

#React 주제를 다룬 다른 회사 글

멀티 프레임워크 디자인 시스템, 결국 운영 가능한 구조를 선택한 이유

React와 Vue를 함께 지원하던 디자인 시스템에서 운영 비용을 줄이기 위해 지원 범위를 재정의했습니다. React는 컴포넌트 운영축으로, Vue는 파운데이션 중심으로 전환한 사례입니다.

여기어때
여기어때
아키텍처

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...