What goes into a great release?
Whether you do them once a quarter or dozens of times a day, releases are when it gets real.What are the common threads among all great releases?
Start in production
Deploy the new code next to the old version. It’s not serving traffic yet, but Houston maps out all the services and which ones have available releases.
Release a little
Start small—only send 1% of your traffic to the new version. If anything goes wrong, just turn it off.
Observability is key
Shouldn’t each release have its own set of metrics? Houston keeps tabs on error rate, latency, and volume for each URL and each release.
Keep a record
Houston automatically keeps a record of all changes, from unexpected infrastructure changes to your latest release.