14 · 팀 사이드 프로젝트 · 프론트엔드 개발
하이아크 플랫폼
모노레포 시스템을 기반으로 한 통합 업무 관리 플랫폼으로, 여러 도메인을 효율적으로 관리하고 개발 생산성을 향상시킵니다.

배경
200명 이상이 활동하는 알고리즘 학회의 공지, 스터디, 대회와 회원 정보를 여러 운영진이 지속해서 관리할 수 있는 기반이 필요했습니다.
문제
회원 정보, 스터디 자료, 대회 기록과 코드가 여러 도구와 개인 계정에 흩어져 있었습니다. 운영진이 바뀔 때마다 권한과 맥락을 다시 찾느라 최대 2주가 들었고, 기존 기능을 발견하지 못해 비슷한 시스템을 다시 만드는 일이 반복됐습니다.
접근
- 모노레포 아키텍처 설계 및 4개 도메인 통합 관리 시스템 구축
- Turborepo를 도입하여 여러 애플리케이션과 패키지를 관리하고 빌드 시간 70% 단축
- UI 컴포넌트, 유틸리티와 타입을 공용 패키지로 분리해 애플리케이션 간 재사용
- 인트라 도메인 개발 (공지사항, 스터디 관리, 마이페이지) 전체 설계 및 구현
- Next.js의 SSG/SSR 하이브리드 렌더링 전략 적용
- React Query를 통한 서버 상태 관리로 불필요한 API 호출 최소화
- 모바일 반응형 디자인 지원으로 사용자 경험 개선
성과
- 4개 애플리케이션의 배포와 공용 패키지 관리를 하나의 모노레포로 통합
- Vercel Speed Insights 성능 점수 29% 향상, 빌드 시간 70% 단축
- 문서화 자동화와 공용 디자인 시스템으로 운영진 인수인계 기반 마련
돌아보며
모노레포는 코드를 한곳에 모으는 기술 선택이 아니라 운영 지식을 다음 기수에 넘기는 장치였습니다. 애플리케이션 경계, 공용 패키지와 배포 규칙을 함께 설계하며 조직의 인수인계를 제품 구조로 해결했습니다.
다음 작업NewFit →헬스장 기구 예약 시스템 서비스


