Back to All 55 System Design Questions
#29Hard

Design an A/B Testing System (like Optimizely)

Asked by:AffirmSome FAANG

Recommended Solutions from the Web

Key Details & Edge Cases You Should Know

How will you store and retrieve different treatment UI?

How will you measure the success metrics for each treatment?

How will you assign a treatment to a user and maintain it for that user across sessions?

How will the company admin see the treatments?

How will you store the information for the tests? Or, how will you structure the database?

How will you easily turn the test on and off?