FabricFabricExperiments
Concepts

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.

On this page