SYSTEM_OVERVIEW.md 829 B

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

  1. box-mgnt-api (Management)
    Admin tool for managing ads, videos, channels, categories, system parameters.

  2. box-app-api (Consumer)
    Public API serving ads, videos, homepage data.

  3. box-stats-api (Future)
    Event ingestion and stats aggregation.