System Overview (Audit-Only, Immediate Publish)
The Box System is a multi-API backend platform built for large-scale content delivery and advertisement placement.
Key Principles
- Immediate publish: No Maker–Checker, no approval steps.
- Audit-only tracking: Every change is logged but applied instantly.
- RBAC enforcement: SuperAdmin has full control; Managers/Admins handle content.
- Redis-first architecture for ad/video responses.
- MongoDB for content, MySQL for admin, Redis for performance.
Components
box-mgnt-api (Management)
Admin tool for managing ads, videos, channels, categories, system parameters.
box-app-api (Consumer)
Public API serving ads, videos, homepage data.
box-stats-api (Future)
Event ingestion and stats aggregation.