Startup BuildFlagship
Fjord Edu logo

Fjord Edu

입시 컨설팅 학원의 예약·결제·운영 플랫폼을 단독 풀스택으로 구축 — 하루 매출 3억+을 무중단으로 처리.

개인기간 8개월기여도 100%2025-052025-12
핵심 지표: 선착순 예약 엔진 · 동시 접속 2,000 직렬화
실사용 규모: 하루 매출 3억+ · 오픈 트래픽 전량 무장애
엔지니어링 역할
FullstackEnd-to-EndInfra
Startup Build
Fjord Edu
AI
#Web#Frontend#Backend#Product

개요

입시 컨설팅 학원의 예약·결제·운영 플랫폼을 2025년 5월부터 연말까지 단독 구축했다. 학생·학부모 상담 예약, 결제, 사전조사, 자료 업로드, 관리자 배정을 한 흐름으로 묶고, FOR UPDATE SKIP LOCKED + Optimistic Locking 예약 엔진과 Toss PG로 하루 매출 3억+ 규모의 오픈 트래픽을 무중단 처리했다.

내가 한 작업

  • 기획 · UX · 디자인 · 풀스택 개발 · 배포 · 운영을 단독으로 수행
  • FOR UPDATE SKIP LOCKED + Optimistic Locking + RPC로 동접 약 2,000명 예약 직렬화
  • 토스페이먼츠 PG 직접 연동 — `payments/confirm` 호출, 결제 복구, 화이트리스트 회수, pg_cron 기반 10분 홀드 자동만료
  • Google · Kakao OAuth 콜백 단일 핸들러 — 자동 identity linking · 프로필 보강 · 비활성 계정 차단
  • Supabase RLS 전면 적용 + security definer 하드닝, 100+ SQL 마이그레이션으로 스키마 버전 관리
  • 페이지 빌더 CMS — cms_pages + 블록 비저빌리티 + SEO 메타 + 배너/메뉴/팝업/페이지 세팅까지 전부 어드민 편집

주요 기능

  • 선착순 슬롯 조회·예약·결제 플로우 (동시 접속 약 2,000명 처리)
  • 토스페이먼츠 결제 승인·환불 + 결제 복구 / 화이트리스트 자동 회수
  • Google · Kakao · Email 로그인 + 마이페이지 계정 연결
  • 사전조사 설문 + 관리자 CSV 내보내기
  • 제출자료 업로드 (PDF/JPG/PNG/HWP/ZIP · 100MB)
  • 페이지 빌더 CMS — 홈/소개/예약/전략컨설팅/공지/정시 페이지 전부 CMS 구동

핵심 포인트

  • 2025년 5월~연말 단독 집중 개발 · 이후 간간히 유지보수
  • 선착순 예약 엔진 (FOR UPDATE SKIP LOCKED + version 기반 Optimistic Locking + 원자적 RPC)
  • 오픈 직후 트래픽 전량 처리 · 하루 매출 3억+ 무장애
  • 토스페이먼츠 PG 결제 승인 · 환불 · pg_cron 10분 홀드 자동만료
  • CMS — 페이지 빌더 · 블록 가시성 · 배너 · 메뉴 · 팝업 · 페이지 SEO 메타

타임라인

2025-052025-12
역할: 기획 · 디자인 · 풀스택 단독 개발 · 배포 · 이후 유지보수
기여도: 100%
협업: 개인

기술 스택

</>Next.js · Supabase RLS · Toss PG · 선착순 예약 엔진

Next.js 16React 19TypeScriptTailwind CSSSupabasePostgreSQL (RLS · FOR UPDATE SKIP LOCKED · pg_cron)Toss PaymentsRechartsPlotly.jsTiptapVercel

링크