Skip to content

Instantly share code, notes, and snippets.

@relax-more
Last active September 29, 2015 06:16
Show Gist options
  • Save relax-more/89c69258bab2ce98931b to your computer and use it in GitHub Desktop.
Save relax-more/89c69258bab2ce98931b to your computer and use it in GitHub Desktop.

PlanOut4J

PlanOut4J is a Java-based implementation of Facebook's PlanOut, an A/B testing framework designed to conduct experiments on the web at scale. PlanOut4J makes it easy to express, deploy and maintain sophisticated randomized experiments and to quickly iterate on these experiments, while satisfying the constraints of large-scale Internet services with many users.

PlanOut4J's emphasis is to enable persons who don't necessarily have comprehensive engineering background create and maintain experiments easily. To that extent, we utilize PlanOut DSL wrapped into an intuitive YAML format. Here is a simple config file describing a trivial namespace (more about namespaces below)

ref:

https://github.com/Glassdoor/planout4j

http://facebook.github.io/planout/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment