
최근 여러 OTT 서비스를 동시에 구독하는 사용자가 늘어나면서 구독료 부담이 크게 증가하고 있습니다. 이를 해결하기 위해 계정을 공유하는 커뮤니티가 활성화되었으나, 신뢰 문제와 수동 정산의 번거로움이 존재했습니다.
| 기존 방식의 문제점 | MOA(모아)의 해결책 | 기대 효과 |
|---|---|---|
| 신뢰 부족 (파티장 잠적, 파티원 미납) | 보증금 시스템 도입 (가입 시 예치, 위약 시 패널티) | 안전하고 신뢰할 수 있는 공유 환경 조성 |
| 수동 정산의 번거로움 (매월 입금 확인) | 자동 결제 및 정산 아키텍처 (빌링키 기반) | 사용자의 개입 없이 매월 자동으로 요금 처리 |
MOA 프로젝트는 이러한 시스템적 해결책을 통해 사용자들이 안전하고 편리하게 OTT 구독을 공유할 수 있는 중개 플랫폼을 구축하고자 선정되었습니다.
본 프로젝트의 핵심 비즈니스 및 기술 요구사항은 다음과 같습니다.
| 구분 | 요구사항 명 | 상세 내용 |
|---|---|---|
| 비즈니스 | 파티 매칭 및 보증금 | 파티장/파티원은 가입 시 보증금을 결제하며, 규칙 위반 시 보증금을 차감함. |
| 비즈니스 | 자동 월회비 결제 | 등록된 카드를 통해 파티원에게 매월 지정된 날짜에 월회비가 자동 청구됨. |
| 비즈니스 | 자동 정산 처리 | 파티장에게 매월 수수료를 제외한 금액이 자동으로 정산됨. |
| 금융/결제 | PG사 연동 및 빌링키 | 토스 페이먼츠 API를 연동하여 카드 빌링키 발급 및 스케줄러 기반 결제 처리. |
| 보안/인증 | 1원 계좌 인증 | 오픈뱅킹 API를 연동해 정산 계좌의 실소유주를 검증함. |
| 보안/인증 | 하이브리드 인증 시스템 | JWT(Stateless) 기반 API 인증 및 OAuth 2.0, 2FA(Google OTP) 다중 인증 지원. |
요구사항을 충족하기 위해 최적의 성능과 확장성을 고려하여 기술 스택을 선정했습니다.