Jiang WangFull-stack Engineer

01 · 2023 — 至今

Ad Delivery Platform for Short Drama

An integrated platform for short-drama media buying

Ad platformDistributedData systems

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

01

Delivery orchestration

Accounts, creatives, campaigns and budgets are configured as templates and replicated across accounts; jobs support retries, restarts and state queries.

02

Matrix management

Account allocation, automation rules and governance rules; delivery actions run by rule, with exception states traceable and compensable.

03

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.

04

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

01

Stack

Hyperf + Swoole resident services; MySQL, Redis and RabbitMQ; a Vue 3 + Arco Design admin; containerized delivery with Docker.

02

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.

03

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.

04

Data and cache

Index and query optimization in MySQL, hot-data caching in Redis; minute-level report aggregation and multi-period dashboards.

05

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.