Experimentation & A/B Testing Platform
Architect a reliable data foundation to compute A/B testing metrics, statistical significance, and product KPIs with zero discrepancies.
Architecture Overview
What You'll Build
Foundation — Event Modeling & Assignment Infrastructure
3–4 hoursDesign production-grade event schemas for experimentation, build dimensional models for experiments and variants, implement a deterministic assignment logging pipeline, and integrate feature flag data into the warehouse.
Analytics — Metric Computation Engine
4–5 hoursBuild a metric computation engine that joins assignments to outcomes, implements KPI hierarchy with North Star metrics, computes statistical significance with confidence intervals, and monitors guardrail metrics for every experiment.
Intelligence — A/B Test Analytics & Decision Framework
3–4 hoursBuild automated experiment analysis pipelines with segment breakdowns, detect sample ratio mismatches (SRM), implement an automated ship/no-ship decision engine, and define metric ownership contracts across teams.
Production — Platform Governance & Scale
3–4 hoursDeploy a production experimentation platform with lifecycle management, real-time feature flag serving, KPI consistency enforcement, experiment governance with approval workflows, and platform monitoring with SLAs.
Skills This Project Reinforces
Product Thinking
M3: A/B Testing, M4: Experimentation Infra
Data Modeling
M2: Dimensional Modeling, M5: Advanced Patterns
System Design
M3: Ingestion, M5: Serving & Analytics
Data Observability
Freshness SLAs, Metric Monitoring
Cost Optimization
Query Optimization, Warehouse Sizing
CI/CD & Deployment
Pipeline CI, Blue/Green Deploys
Tech Stack
Sample Datasets
User-to-variant assignment events with timestamps and bucketing metadata
Clickstream and conversion events tied to experiment-eligible users
Experiment definitions with hypothesis, variants, traffic allocation, and dates
Feature flag configurations with rollout rules and targeting criteria
Resume-Ready Bullets
Built end-to-end experimentation data platform supporting 200+ concurrent A/B tests with deterministic assignment logging, metric computation engine, and automated ship/no-ship decisions
Designed dimensional data model for experimentation (fact_assignments, fact_metric_events, dim_experiments) with feature flag integration processing 500K+ daily events
Implemented statistical significance pipeline computing p-values, confidence intervals, and minimum detectable effects across 50+ KPIs with guardrail metric monitoring
Created KPI consistency framework enforcing single-source-of-truth metric definitions across analytics, product, and data science teams with automated drift detection
Ready to Build Your Experimentation Platform?
This project gives you the cross-functional foundation that separates senior data engineers from everyone else — understanding how experimentation drives product decisions.