TomoLink
CompaniesSwiggySystem DesignExperiment Platform Architecture
System Design
Mediumhow-it-works

Experiment Platform Architecture

30 minsA/B TestingExperimentation
30 mins
1 sections
A/B Testing, Experimentation

Overview

diagram
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.
Experiment Platform Architecture [Medium] | Swiggy System_design | TomoLink