Cj-ontner
CJ 온트너 (CJ Onstyle Partner) 플로우 커스텀
2025.10.30 - 2026.04.21 (유지보수 중)
마드라스체크(주) · SaaS 개발부 · 서버 개발 / PL
프로젝트 개요
CJ ENM 커머스의 엔터프라이즈급 사업을 위해 기존 플로우(flow)를 커스텀하여 CJ 온트너(CJ Onstyle Partner) 전용 플랫폼으로 구축한 대형 엔터프라이즈 커머스 프로젝트입니다. 유입되는 인플루언서와 팔로워가 늘어날수록 수익이 확장되는 구조의 사업 모델입니다.
CJ와 인플루언서, 인플루언서와 팔로워, 사업자와 인플루언서 간의 커뮤니케이션 및 사업 협의를 위한 파트너스 플랫폼 역할을 하도록 플로우를 확장했습니다.
2025년 10월 착수해 구축을 완료한 뒤, 현재는 안정적인 운영을 위한 유지보수를 담당하고 있습니다.
담당 역할
- 서버 · 프론트엔드 풀스택 개발 — 온트너 도메인 전반의 백엔드 API와 프론트엔드 화면을 함께 설계· 구현하여 일관된 사용자 경험 제공
- PL (Project Lead) — 양사 담당자와의 직접 미팅을 통한 요구사항 정의, 일정 조율, 리스크 관리 등 프로젝트 전반을 리딩
- 운영 백오피스 구축 — 온트너 사업 관리용 백오피스를 Next.js 기반으로 직접 설계·개발
주요 업무
- 온트너 플랫폼 연동 API 개발 — CJ 온트너 플랫폼과 플로우를 연결하는 인터페이스 설계 및 구현. 회원 인증, 프로필 동기화, 이벤트 웹훅 등 양방향 데이터 흐름 구성
- 온트너 회원 전용 프로젝트/채팅방 구현 — CJ와 인플루언서, 팔로워, 사업자 간 소통 목적에 맞춰 전용 프로젝트 공간과 실시간 채팅방을 커스텀 구현하여 사용자 유형별 맞춤 협업 환경 제공
- 온트너 모바일 앱 연동 API 개발 — 온트너 앱 클라이언트 개발을 지원하기 위한 전용 REST API 설계· 문서화 및 OAuth 기반 인증 플로우 구축
- 개인정보 보호 커스텀 개발 — 인플루언서와 팔로워 간 상호작용 과정에서 발생할 수 있는 개인정보 유출을 방지하기 위해 식별자 마스킹, 권한별 노출 정책, 데이터 접근 제어 등 보안 레이어 커스텀 구현
- 운영 백오피스 자체 구축 — Next.js 기반 관리자 시스템을 직접 설계·개발하여 회원, 프로젝트, 콘텐츠, 사업자 현황을 통합 관리할 수 있는 운영 환경 마련
- 대규모 트래픽 대비 성능 개선 — 인플루언서 유입으로 발생할 수 있는 트래픽 스파이크에 대응하기 위해 Artillery로 시나리오 기반 부하 테스트를 수행하고, 병목이 되는 쿼리·API를 식별해 인덱스·캐싱·로직 개선을 통한 응답 안정화
- 양사 간 협의 리딩 — CJ ENM과 마드라스체크 사이의 요구사항·일정·기술 협의를 주도하여 엔터프라이즈 계약에 걸맞은 품질과 속도를 확보
핵심 기술 및 구현
- Java & Jex Framework: 플로우 커스텀 확장을 위한 백엔드 API 개발
- Node.js & Express: 온트너 도메인 전용 서비스 레이어 구축
- SvelteKit: 인플루언서·파트너용 프런트엔드 화면 개발
- Next.js: 온트너 사업 운영을 위한 관리자 백오피스 구현
- PostgreSQL & MongoDB: 관계형 데이터와 비정형 커뮤니케이션 데이터를 목적에 맞게 분리 저장
- Artillery: 시나리오 기반 부하 테스트로 병목 지점 도출 및 개선