01 · 2023 — 至今
Ad Delivery Platform for Short Drama
An integrated platform for short-drama media buying
Overview
A multi-platform ad delivery platform for short-drama media buying, covering account and campaign management, matrix operations, creative production, operating data and channel settlement. Delivery runs through batch jobs and rules, with creatives, data and settlement in one system.
Capabilities
Delivery orchestration
Accounts, creatives, campaigns and budgets are configured as templates and replicated across accounts; jobs support retries, restarts and state queries.
Matrix management
Account allocation, automation rules and governance rules; delivery actions run by rule, with exception states traceable and compensable.
Creative production
Series, titles and images are managed as assets; remix, fission, hook clipping and face blurring run in batches, with outputs entering the material library.
Data and settlement
Ad data aggregates by the minute, with spend, payback and ROI on one basis; finance reconciles daily, and channel settlement and earnings are handled centrally.
Architecture
Stack
Hyperf + Swoole resident services; MySQL, Redis and RabbitMQ; a Vue 3 + Arco Design admin; containerized delivery with Docker.
Service layers
An access layer drives ad-platform and rights-holder channels; a task layer handles delivery orchestration, state machines and compensation; a data layer handles intake, cleaning, field normalization and report aggregation.
Async messaging
Delivery jobs and creative production run asynchronously through a message queue for peak shaving and decoupling; job states are queryable, with retries and compensation.
Data and cache
Index and query optimization in MySQL, hot-data caching in Redis; minute-level report aggregation and multi-period dashboards.
Delivery and operations
Containerized deployment, CI/CD pipelines, logging and health checks.
Product value
Short-drama media buying repeats the same campaign setup and creative uploads across titles, accounts and platforms, so scale is limited by manual speed, while data and settlement sit in different back offices. The platform puts delivery, matrix operations, creatives, data and settlement in one system. Batch actions run from templates and rules, so teams can scale spend without adding headcount and adjust strategy on minute-level data.