Common Use Cases

Continuous Delivery

Continuous Delivery

Separate code deploy from feature releases.

Through Split, new code can be deployed anytime to production, while keeping new features in the dark until ready for release.

Trunk Development

Trunk Development

All commits to one branch.

Split enables trunk development by allowing code in progress to be committed to the shared branch behind a flag that is turned off, preventing new code from breaking the branch or delaying deployment for the whole team.

Migration to Microservices

Migration to Microservices

Migrate monoliths without moving mountains.

Split was made to gradually introduce new technology to targeted groups of people, perfect for migrating features out of the monolith, gradually moving traffic to the new microservice.

Quality & Performance Testing in Production

Quality & Performance Testing in Production

Evaluate the actual quality and performance impact of every feature.

Split makes it safe to test directly in production, by allowing new functionality to be targeted to a ‘safe’ set of customers.

Paywalls

Paywalls

Target features to customers based on their subscription.

Split’s targeting capabilities can be used to deliver custom or subscription-based features to different customers.

Experimentation

Experimentation

Measure every idea, anywhere in your stack.

Split gives teams the power to measure the impact of every feature, on product and operational metrics.