TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why you should use Continuous Integration and Continuous Deployment

29 pointsby narfzover 11 years ago

2 comments

akbar501over 11 years ago
Great post. I could not agree more. To further the article, CI&#x2F;CD are often neglected by small teams &#x2F; startups. However, startups would benefit more than large teams (as a percent of time) by automating the build and deploy processes.<p>The only point I&#x27;ve heard a counter to is &quot;Automate Rollback&quot;. Noah Sussman (previously of Etsy) mentioned that they never rolled back (at a Groupinar). When a bug was pushed to production, they would fix in dev, test, and deploy. If I remember correctly, he mentioned their time to fix was &lt; 7 mins (or better).<p>Also, when I first started in my career, one of our most senior admins stated something very similar. In a meeting, I suggested we have a rollback mechanism. The response was that code is like a river, keep it moving in one direction.<p>In practice, I&#x27;ve found that rollbacks should be reserved for catastrophic events where you are literally running your deployment software to reset infrastructure, dependencies and application code.
评论 #7117587 未加载
评论 #7120508 未加载
aytekinover 11 years ago
&quot;Code rots. It should always run somewhere.&quot;<p>Words of wisdom.