<story><title>The Evolution of Code Deploys at Reddit</title><url>https://redditblog.com/2017/06/02/the-evolution-of-code-deploys-at-reddit/</url></story><parent_chain></parent_chain><comment><author>siliconc0w</author><text>It&amp;#x27;s nice to have a lot of options when managing deployments.  Feature flags, canary deploys, A&amp;#x2F;B or green&amp;#x2F;blue, etc. Canaries are really nice to catch the majority of deploy issues (i.e &amp;#x27;it doesn&amp;#x27;t start up&amp;#x27; errors, obvious exception spikes or performance regressions).  Feature flags let you hand off control to individual product teams and encourage them to create &amp;#x27;bite sized&amp;#x27; changes which can be flagged.  Blue&amp;#x2F;green is also a nice way to reduce risk given more complicated cross-service changes where having another &amp;#x27;known good&amp;#x27; copy of production around is helpful.</text></comment>
<story><title>The Evolution of Code Deploys at Reddit</title><url>https://redditblog.com/2017/06/02/the-evolution-of-code-deploys-at-reddit/</url></story><parent_chain></parent_chain><comment><author>wyc</author><text>Kudos to the Reddit engineering team. I&amp;#x27;ve been really enjoying their quality posts as of late, and I wish more companies of that scale were as transparent with their engineering problems and solutions. Thank you.</text></comment>