Common Use Cases
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.
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
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
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.
Measure every idea, anywhere in your stack.
Split gives teams the power to measure the impact of every feature, on product and operational metrics.