넥시박스
← 사례· 글로벌 운영
사례 02 · 글로벌 운영 · 2024—

9개국어 AI 스토리 앱

한국·영어·일본·태국·인도네시아·말레이·터키·프랑스·독일 9개국 동시 운영 중인 AI 인터랙티브 스토리 앱. 백엔드 아키텍처부터 인프라·런칭·운영까지 NexyBox가 단독 수행.

안녕HelloこんにちはสวัสดีHaloSelamatMerhabaBonjourHallo
9 LANGUAGES · LIVE · IOS/ANDROID
지표

숫자로 본 운영.

9
LANGUAGES SERVED
26
ENTITY TABLES
3
REVENUE STREAMS
2024
IN PRODUCTION
iOS / Android
PLATFORMS
역할

수행 범위

  • 백엔드 아키텍처 설계 (Ktor/JVM 21)
  • PostgreSQL 16 · 26개 엔티티 스키마
  • 9개국어 i18n 파이프라인
  • 코인 경제·구독·광고 3축 수익화
  • Cloudflare R2 미디어 CDN
  • Docker Compose 배포 자동화
  • 장기 콘텐츠 배포 운영
개요

프로덕트 개요

2024년 런칭 이후 현재까지 운영 중인 글로벌 AI 인터랙티브 스토리 플랫폼. 사용자가 AI와 실시간 스토리를 진행하며, 선택지에 따라 분기되는 경험을 제공한다. 코인 경제·월 구독·광고 리워드 세 축 수익화 구조를 병행 운영.

NexyBox는 0→1 설계 단계부터 백엔드·인프라·9개국 런칭·장기 운영까지 단독 수행. 현재는 콘텐츠 배포 파이프라인을 통해 주기적으로 신규 스토리가 추가된다.

기술

기술 스택.

KotlinKtor / JVM 21Compose MultiplatformPostgreSQL 16Cloudflare R2Docker ComposeRevenueCatAdMobJSONB i18n
아키텍처

시스템 구조.

Client
Compose Multiplatform · iOS/Android
API
Ktor API Server · JVM 21
Services
PostgreSQL (26 tables)
Cloudflare R2 (media)
RevenueCat (webhook)
AdMob (rewarded)
하이라이트

주요 결정과 장치.

01

JSONB 기반 9개국어 i18n

각 콘텐츠의 번역본을 JSONB 컬럼으로 저장해 언어 추가·업데이트 시 스키마 변경 없이 처리.

02

3축 수익화 통합

코인·구독·광고를 단일 유저 경제에 통합. 웹훅 일관성·환불 롤백까지 원자적 처리.

03

스토리 JSON 배포 파이프라인

SSH rsync + DB 마이그레이션으로 원자적 배포. 오류 롤백과 버전 추적 포함.

04

장기 운영 관찰성

ApiRequestLogs·ApiErrorLogs·WebhookEvents 내장으로 2년간 운영 이슈를 추적·재현 가능한 상태로 유지.

비슷한 프로젝트를 계획 중이신가요?

글로벌 런칭·AI 통합·장기 운영 전 과정을 함께 설계합니다.