Runnable Petri Server

Wix experiment and A/B test suite

License

License

GroupId

GroupId

com.wix
ArtifactId

ArtifactId

runnable-petri-server
Last Version

Last Version

0.6.0
Release Date

Release Date

Type

Type

jar
Description

Description

Runnable Petri Server
Wix experiment and A/B test suite

Download runnable-petri-server

How to add to project

<!-- https://jarcasting.com/artifacts/com.wix/runnable-petri-server/ -->
<dependency>
    <groupId>com.wix</groupId>
    <artifactId>runnable-petri-server</artifactId>
    <version>0.6.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.wix/runnable-petri-server/
implementation 'com.wix:runnable-petri-server:0.6.0'
// https://jarcasting.com/artifacts/com.wix/runnable-petri-server/
implementation ("com.wix:runnable-petri-server:0.6.0")
'com.wix:runnable-petri-server:jar:0.6.0'
<dependency org="com.wix" name="runnable-petri-server" rev="0.6.0">
  <artifact name="runnable-petri-server" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.wix', module='runnable-petri-server', version='0.6.0')
)
libraryDependencies += "com.wix" % "runnable-petri-server" % "0.6.0"
[com.wix/runnable-petri-server "0.6.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.scala-lang : scala-reflect jar 2.11.8

test (7)

Group / Artifact Type Version
com.wix : petri-test-utils jar 0.6.0
com.wix : laboratory-servlet-api-integration jar 0.6.0
org.hamcrest : hamcrest-all jar 1.3
junit : junit jar 4.11
com.ning : async-http-client jar 1.9.31
org.specs2 : specs2-core_2.11 jar 3.7
org.specs2 : specs2-junit_2.11 jar 3.7

Project Modules

There are no modules declared in this project.

Petri

Build Status

Petri is Wix’s holistic experiment system, it covers the lifecycle of product experimenting including 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).

Main features

  • Create and gradually open A/B tests to affect your user’s experience. This feature helps our Product Managers collect data on user behavior before making decisions.
  • Create Feature Toggles to control inner implementation details. This feature helps our developers gradually roll out features.
  • Define filters to determine what users will be included in your defined experiments. Our filters include language, geo, user-agent, individual user IDs (usually used for QA) 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 a limit to the number of users is specified.

License

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.

com.wix

Wix.com

Open-sourcing useful pieces of code

Versions

Version
0.6.0