프로젝트 배경
(1) 가입 이탈 및 운영 경직성 문제 - 커뮤니티 서비스 특성상 가입 절차가 길수록 신규 사용자가 콘텐츠를 경험하기 전에 이탈하는 문제가 심각했습니다. - 광고, 배너, 포인트 단가, 강제 업데이트 기준 등 운영 정책이 앱에 하드코딩되어 있으면 정책 수정마다 앱 재빌드와 스토어 심사(수일 소요)를 반복해야 했습니다. - 전용 서버(WAS/DB)를 상시 가동할 경우 고정 인프라 유지비와 장애 대응 리소스
프로젝트 성과
단일 코드베이스로 3개 플랫폼 동시 배포 완결
단일 코드베이스로 Android, iOS 모바일 앱과 사용자용 웹, 운영자 관리 화면까지 3개 플랫폼을 통합 구축하여 개별 개발 대비 유지보수 공수를 대폭 절감했습니다.
90회 이상 누적 릴리스 및 장기 안정적 서비스 운영
앱 버전 1.2.68, 빌드 넘버 93회까지 지속적인 기능 확장과 SDK 마이그레이션을 수행하며 스토어 서비스의 장기 무장애 운영 레퍼런스를 확보했습니다.
완전 서버리스 전환으로 고정 인프라 운영비 최소화
상시 가동 서버 없이 서버리스 함수 5종과 관리형 NoSQL로 백엔드를 구축해 유휴 시간대 서버 비용을 없애고 원격 설정으로 재심사 없는 실시간 운영 제어를 달성했습니다.
인앱결제·PG 이중 결제 연동 및 자체 정산 백오피스 구축
스토어 인앱결제와 PG 결제를 병행 지원하고, 이용권 발급, 환불, 크리에이터 정산을 직접 처리하는 웹 백오피스를 자체 개발해 외부 관리 솔루션 도입 비용을 제거했습니다.
핵심 기능
진행 단계
기획 및 NoSQL 데이터 모델링
2023.05.
소셜 인터랙션 정책 수립, 비정규화 NoSQL 스키마 및 포인트 트랜잭션 규칙 정의.
프로젝트 상세
[프로젝트 개요] 사용자가 결정을 고민하는 주제를 등록하면 다른 사용자들이 객관식 투표나 주관식 답변으로 의견을 나누고 포인트 리워드를 획득하는 참여형 소셜 Q&A 플랫폼입니다. Android, iOS 모바일 앱과 반응형 웹, 운영자 관리 도구까지 단일 코드베이스로 개발했으며, 상시 가동 서버 없이 완전 서버리스(BaaS) 구조로 구축했습니다. [1. 프로젝트 배경 및 문제 정의] - 복잡한 가입 절







