Moai Notify
4-Layer 다국어 푸시 + VoIP
30개 언어 자동 매핑 푸시 인프라. FCM/APNs + VoIP PushKit + Bull Queue + DLQ + 분산 RateLimiter로 글로벌 서비스에 필요한 모든 알림 인프라를 단일 SDK로 제공합니다.
# REST
curl -X POST "https://api.moai.page/v1/notify/send" \
-H "Authorization: Bearer $MOAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userId": "user_42",
"category": "study",
"titleKey": "study.lesson_reminder",
"body": { "lessonName": "Unit 7" },
"data": { "type": "study", "lessonId": "u7" }
}'기술적 차별화
4-Layer 권한 모델
device → user → scoped → feature 4단계 권한으로 사용자 설정과 정책을 정밀 제어.
30개 언어 title-pool
메시지 카테고리별 다국어 타이틀 풀에서 사용자 언어 자동 매칭으로 추가 비용 0.
VoIP 자체 모듈
iOS PushKit + CallKit + Android 전용 VoIP 모듈로 통화 알림을 단일 API로 발송.
DnD + 타임존
사용자 타임존 기준 방해 금지 시간을 자동 적용해 글로벌 사용자에게 무리 없이 발송.
DLQ + 7일 TTL
실패한 푸시를 Dead Letter Queue로 격리하고 7일간 보관해 장애 분석을 지원합니다.
분산 Rate Limiter
Redis 기반 분산 Rate Limit로 카테고리/사용자/디바이스별 발송량을 정밀하게 통제.
30초 안에 첫 호출
Moai Notify은(는) 개발자 경험을 최우선으로 합니다. 단 몇 줄의 코드로 프로덕션 레벨 인프라를 즉시 사용할 수 있습니다. 모든 API는 무중단 배포되며 높은 가용성을 보장합니다.
curl -X POST "https://api.moai.page/v1/notify/send" \
-H "Authorization: Bearer $MOAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userId": "user_42",
"category": "study",
"titleKey": "study.lesson_reminder",
"body": { "lessonName": "Unit 7" },
"data": { "type": "study", "lessonId": "u7" }
}'활용 사례
글로벌 진출 스타트업
Moai Notify 모듈을 활용해 글로벌 진출 스타트업 영역의 핵심 비즈니스 흐름을 빠르게 구축할 수 있습니다. 사례 #1.
통화 기능 앱 (VoIP)
Moai Notify 모듈을 활용해 통화 기능 앱 (VoIP) 영역의 핵심 비즈니스 흐름을 빠르게 구축할 수 있습니다. 사례 #2.
EdTech 리마인더 발송
Moai Notify 모듈을 활용해 EdTech 리마인더 발송 영역의 핵심 비즈니스 흐름을 빠르게 구축할 수 있습니다. 사례 #3.