Aller au contenu principal
Architect / SRE

Zero orphan campaigns

Guarantee every GAM deployment is an atomic transaction — either everything succeeds, or everything is cleanly rolled back. Zero orphaned resources.

A failure mid-deployment in GAM leaves Orders, Line Items or creatives in inconsistent states that require manual cleanup. OrbiAds' Saga Pipeline treats every deployment as a transaction: each step is individually reversible, and a full rollback fires automatically on failure.

0
orphan resources
Instant
execution time
0 on rollback
total cost
MCP + Skills
method

How it works

01
Saga Pipeline active by default
The Saga Pipeline starts and traces every step: Order creation (Step 1), Line Items (Step 2), Creatives (Step 3), LICAs (Step 4). Each step is individually reversible.
02
Automatic rollback on error
If any step fails — GAM API error, quota exceeded, invalid configuration — rollback fires immediately. All resources created up to that point are cleanly deleted.
03
Structured JSON logs
Structured JSON logs capture every operation: step, status, timestamp, resource created or cancelled. Directly consumable by your observability stack (Datadog, CloudWatch, etc.).

Zero orphaned resources in GAM. Reproducible, verifiable deployments. Automatic rollback eliminates all manual post-failure cleanup.

Real execution

architect / sre.log
$ saga.deploy --job=q1-campaign
→ Step 1/4: create_order... OK
→ Step 2/4: create_line_items... ERROR
⚠ Rollback triggered
✓ Step 1 reversed — 0 orphan resources
Automatic rollback — zero orphaned resources
Structured and auditable JSON logs
Atomic deployment: all or nothing
Recommended method: CLI + Skills. The cli-qa Skill enforces a dry-run before every real deployment. Each CLI operation is logged in JSON — full auditability, CI/CD pipeline ready.

Skill used

cli-qa (dry-run obligatoire)

The Skill encodes the step order, mandatory checks, and business rules specific to this workflow.

Engines used

Pipeline Saga
Audit Engine
Rollback Engine
Architect / SRE

Try for free

5 credits included. No credit card required.