Houston, by Turbine Labs
Make every release your best release.
Houston is a continuous release service that lets you roll out new software versions incrementally and roll back bad code within seconds when something is wrong. Get observability into your releases with detailed metrics across versions based on real customer traffic and deep infrastructure integration.
Deploy new application versions without sending traffic to them, then send 1%, 10%, or 100% of customers to the new version.
Move as fast or as cautiously as you like, including re-releasing the old version if anything looks wrong.
Compare error rate, latency, and volume between deployed versions. If there are any problems, isolate the exact route that’s breaking.
All of Houston’s metrics are collected out-of-process by our proxy, so you can see exactly the same traffic that’s going to customers.
Ramp up your release cadence, knowing your team will still have visibility into what’s happening.
Houston’s changelog records all your releases, including how fast traffic was shifted over and the person (or chatbot!) responsible. And for changes outside of releases, it plugs into your service discovery and orchestration to log instance restarts, cluster changes, and more.
Plays Well With Others
Houston leverages the tags and labels of your existing infrastructure to group your software into release groups. Plug into the out-of-the-box functionality, or use our API to customizer your release tagging for maximum flexibility.
Tutorial: Kubernetes Install
Walk through launching Houston on Kubernetes in 5 minutes with our CEO Mark McBride.