Blog
Engineering
The engineering category on the AdOps blog documents how the AdOps rule engine is built: a dispatcher that sweeps MongoDB every 10 seconds, a Redis-backed queue holding one job per ad account, and a worker that calls the Meta Graph API and writes an execution record for every campaign it touches.
How the AdOps rule engine works: a dispatcher sweeping every 10 seconds, a Redis-backed queue with one job per ad account, and a worker that calls Meta.
Sample data Every post ends the same way: go write the rule.
Start from a shipped template, point it at one ad account, and leave it in draft until the execution log looks right. Nothing runs on your campaigns until you set it live.