Wix's holistic experiment system - covers the lifecycle of product experimenting (A/B tests and feature toggles).
Petri is used at large scale at Wix, supporting dozens of daily changes (instantly affecting production, no deployment needed).
- A/B tests can be used to affect the experience users receive - thus enabling product managers to know what users prefer.
- Feature toggles can be used to control inner implementation details - thus enabling developers to gradually roll out features.
- Petri allows you to define filters that determine what users will be included in the experiment (by language, geo, user-agent, for individual users and more). Custom filters can also be added.
- Conduction values are periodically reported back to the server to enable quick triaging as well as automatic pausing if limit is specified.
Have a look at the quickstart guide or browse our wiki for more [concepts & best practices] (https://github.com/wix/petri/wiki/Concepts-&-Best-Practices).
Copyright (c) 2014 Wix.com Ltd. All Rights Reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file in the root of the source tree.