Multi Tenant 구조로 신규 기업 추가 약 1주 → 1시간 이내 단축
B2B 복지포인트 플랫폼의 사용자·입점업체·관리자 3종 웹 구축
도메인 기반 Multi Tenant와 Headless 컴포넌트로 기업별 UI 자동 전환
과제
기업 계약마다 3종 웹의 PHP 코드를 통째로 복사해 사이트가 기업 수×3으로 늘어나는 구조.
기업 1곳 추가에 통상 약 1주 소요.
해결
• 기업 식별: 도메인 기준으로 기업별 Config 자동 적용
• 디자인 시스템 구축: Tailwind CSS 기준으로 Mantine UI를 커스텀해 단일 디자인 시스템으로 통합
• 컴포넌트 설계: Headless 컴포넌트 패턴으로 로직과 UI를 분리해 Config에 따라 UI가 자동 전환되는 확장 구조
결과
기업이 늘어도 웹별 단일 코드베이스 3개로 유지.
기업 1곳 추가 시 소요시간 약 1주 → 1시간 이내 (Frontend 기준)
