← 프로젝트 목록
온라인 교육 운영사 · 2025 · B2B SaaS

한 회사용 트래킹을
여러 기관용 SaaS로 확장

이전에 한 운영사용으로 만든 강의 레퍼럴 트래킹 시스템을, 여러 교육 기관이 도입할 수 있는 멀티테넌트 B2B SaaS로 확장한 작업. 강의 관리·마케팅 성과·데이터 분석을 한 플랫폼에 묶었습니다.

B2B SaaS · 확장 · 멀티테넌시
01 — CHALLENGE

한 회사를 위해 만든 시스템이 잘 굴러갔지만, 그걸 다른 회사에 그대로 줄 수는 없었습니다.

기관마다 강의 구조가 다르고, 정산 방식이 다르고, 보고 싶은 마케팅 지표가 달랐습니다. 단일 운영사용 코드를 다른 곳에 그대로 옮기면 결국 매번 포크가 생기고, 그 포크들이 따로 늙어가는 문제가 시작되곤 합니다.

기관 입장에서도 "우리만의 데이터를 다른 기관과 섞고 싶지 않다"는 요구가 분명했습니다.

02 — APPROACH

기관별 차이를 코드가 아니라 설정으로 처리하고, 데이터는 테넌트별로 격리하는 멀티테넌트 SaaS로 다시 설계했습니다.

강의 관리·레퍼럴 트래킹·성과 분석을 공통 모듈로 만들고, 기관마다 다른 정책은 설정값으로 흡수합니다. 새 기관이 도입할 때 코드를 건드릴 필요 없이 인스턴스 위에서 바로 시작합니다.

데이터는 테넌트 단위로 분리해 한 기관의 자료가 다른 기관에 보이지 않도록 했고, 운영자는 한 어드민에서 여러 기관을 관리할 수 있도록 구조를 짰습니다.

03 — STACK

사용 기술.

01

Next.js · Spring

프론트는 Next.js, 마케팅 분석 처리는 Spring Boot.

02

PostgreSQL

테넌트별 데이터 분리를 스키마 설계 단계에서 보장.

03

Java

기존 코드 자산을 살리면서 SaaS 형태로 확장.

비슷한 프로젝트,
함께 해볼까요?

상담 요청하기 →다른 프로젝트 보기