
2026.03~2026.04 · eventSlug 멀티테넌트 아키텍처 설계, Firebase 백엔드·배포 자동화 전담
2,447건누적 예약 · 6개 행사 운영
컨퍼런스·세미나 참가자 예약부터 현장 체크인·관제까지 처리하는 이벤트 예약 운영 플랫폼. 초기 UI는 영업팀 퍼블리싱으로 시작했고 기술 스택·설계 방향은 팀장과 논의 후, 개발·배포 전반을 직접 담당했다.
단일 이벤트 구조에서 eventSlug 기반 멀티테넌트 아키텍처로 전환해 여러 행사를 독립적으로 운영할 수 있게 확장했다. 가장 복잡했던 부분은 슈퍼관리자·행사관리자·부스관리자 3단계 권한 체계로, Role마다 접근 가능한 이벤트·데이터 범위가 달라 Firestore 보안 규칙과 API 레이어를 권한별로 분리 설계했다. Firebase Cloud Functions v2 트랜잭션으로 동시 예약 시 중복 배정을 방지했고, CDN+Babel 기반 레거시 SPA를 Next.js App Router로 전면 재작성했다.
Next.js 15 + React 19 (SSR + Firebase Hosting 배포) Firebase Cloud Functions v2 + Firestore (트랜잭션 기반 중복 예약 방지) Solapi 카카오 알림톡 (대기·노쇼·지연 자동 알림) Google Gemini (운영 인사이트·메시지 생성)
timeslot.congkong.net 실 운영. 6개 행사·2,447건 예약 처리. 참여율 90%·노쇼율 1.5% 유지. 아주대 U-Chance 전공상담(~2,000명) 현장 클레임 0건.
Impact
Tech Stack
Dev Log