Instead, Variant offers an enterprise experiment server, running on the customer’s own network, local to the host application and to the operational data. All components of the host application (client, server, or anything in between) communicate with the experiment server via light-weight client libraries*, while the server-side API provides centralized core feature extensibility. Variant server also acts as a distributed session manager, enabling Variant’s critical features in a modern distributed environment.
A single Variant server can support multiple application domains via experiment schemata. Each schema file, contains complete definitions of all experiments instrumented on a particular application. Even if you only have a single application, you will find the ability to deploy separate schema for every QA build very attractive.
Variant’s principal benefits include
- Direct and secure integration with operational data.
- Negligible system overhead due to experiments.
- Unparalleled ease of deployment and dev friendliness.