ByteByteGo Logo
A/B Testing Experimentation

Experiment Platform Architecture

Explore the architecture of an experiment platform with key components.

diagram

The architecture of a potential experiment platform is depicted in the diagram below. This content of the visual is from the book: “Trustworthy Online Controlled Experiments” (redrawn by me). The platform contains 4 high-level components.

Key Components

  • Experiment definition, setup, and management via a UI. They are stored in the experiment system configuration.

  • Experiment deployment to both the server and client-side (covers variant assignment and parameterization as well).

  • Experiment instrumentation.

  • Experiment analysis.