Taryana
Kembali ke Katalog Proyek
Kunjungi nonton.idSISTEM ONLINE (PRODUCTION)B2B ENTERPRISE IPTV
ENTERPRISE BACKEND ARCHITECTURETech Stack: NestJS, MongoDB, TypeScript, Redis, Docker

NontonPlus B2B IPTV Platform: Multi-Tenant Architecture & Subscription-Tied RBAC

Platform backend B2B IPTV terdistribusi berbasis NestJS dan MongoDB untuk penyedia layanan komersial hospitality dan residensial. Dirancang khusus untuk mengelola isolasi data antar-properti, mengikat izin akses (RBAC) pada paket kontrak subscription aktif, dan mencatat seluruh mutasi administratif ke dalam audit log tanpa alur webhook publik konsumen.

Target Pasar & Skenario Implementasi B2B

Hotel & Luxury Resorts

Personalisasi in-room entertainment, welcome screen tamu kamar, direktori fasilitas hotel (dining, spa), dan pesan promosi internal.

Apartemen & Kondominium

Manajemen saluran TV kabel terpusat per tower, papan pengumuman pengelola gedung digital, dan isolasi tenant per unit hunian.

Residensial & Villa Estate

Layanan TV privat dengan alokasi kuota perangkat Set-Top Box terkontrol dan pembatasan hak siar berbasis kontrak komunitas.

Rumah Sakit & Fasilitas Medis

Edukasi pasien rawat inap, siaran jadwal dokter, direktori poli medis, serta hiburan kamar dengan isolasi kontrol tiap bed/bangsal.

TENANT ISOLATION100% Zero-LeakScoped Guard Verification
DATABASE ARCHITECTUREMongoDB EmbeddedZero-Join Fast Read
PROVISIONING FLOWManual PKS ContractIdempotency-Key Protected
ROLE HIERARCHY4-Tier SystemSuperadmin, Admin, Mgr, FD

Katalog Fitur Arsitektur & Interactive Simulator

Pilih salah satu card fitur di bawah untuk membuka halaman detail dengan diagram alur arsitektur, penjelasan teknis, dan simulasi interaktif.

Klik card untuk membuka halaman fitur →
Idempotent Contract PKS
B2B Monetization & Provisioning

Subscription Contract Engine

Provisioning langganan berbasis kontrak formal B2B dengan Idempotency Key, masa berlaku otomatis, dan fitur tersemat (embedded entitlements) pada dokumen MongoDB.

Buka Diagram & Simulasi
Detail Page
Zero-Leak Property Guard
Security & Authorization

Multi-Tier Scoped RBAC

Hirarki 4 peran (Superadmin, Admin, Manager, Frontdesk) dengan pembatasan domain (scoping) ketat untuk mencegah kebocoran data antar-penyewa properti.

Buka Diagram & Simulasi
Detail Page
Subscription-Tied Features
Tenant Personalization

Property Content Management

Pengelolaan materi tayangan hotel (video sambutan kamar, menu amenities digital, banner promo) yang divalidasi dinamis terhadap paket kontrak aktif.

Buka Diagram & Simulasi
Detail Page
MongoDB Event Store
Compliance & Observability

Automated Activity Audit Trail

Pencatatan riwayat audit append-only di koleksi MongoDB activity_logs untuk seluruh aksi administratif, mutasi kontrak, dan perubahan konten.

Buka Diagram & Simulasi
Detail Page
Check-in / Check-out Sync
Frontdesk Operations

STB Device Pairing & Room Ops

Otomasi check-in & check-out tamu: pairing perangkat STB, personalisasi nama sambutan TV saat check-in, dan reset sesi privasi secara real-time saat check-out.

Buka Diagram & Simulasi
Detail Page
Sub-Millisecond Hash
High Performance Routing

Redis Entitlements Cache Layer

Caching status langganan dan hak akses properti di memory Redis untuk validasi izin super cepat (<1ms) pada request STB berfrekuensi tinggi.

Buka Diagram & Simulasi
Detail Page

Live Activity Audit Trail (MongoDB Collection: activity_logs)

Total Riwayat: 3 Events Tercatat
[10:14:02]adminRian (Platform Admin)•PROPERTY_CONTRACT_PROVISIONED

Provisioned 1-Year Platinum Contract #PKS-2026-042 via manual B2B order.

SUCCESS
[10:22:15]managerAhmad (IT Manager)•WELCOME_CONTENT_MUTATED

Updated welcome video banner and personalized TV dining directory.

SUCCESS
[10:35:40]frontdeskSiti (Frontdesk Staff)•STB_ROOM_PAIRED

Paired Set-Top Box MAC 4A:9B:7C:D1:22 to Presidential Suite #501.

SUCCESS