Architecture
How Fabric Experiments separates control plane, edge data plane, warehouse analysis, and agent operations.
Fabric Experiments is split into four planes.
Control plane
The control plane owns experiment lifecycle, authorization, audit events, manifests, manifest keys, aggregate queries, and internal worker APIs.
Edge data plane
The edge data plane serves low-latency manifests and accepts high-volume exposure/conversion events without routing every beacon through the control plane.
Warehouse analysis
R2 holds NDJSON event files. Databricks loads and aggregates those files for production-scale results. The local warehouse adapter supports tests and examples.
Agent operations
Harness/Temporal workers run SRM watcher and analyst workflows. These workflows operate through the public/internal API surfaces rather than mutating storage directly.