耦合是构建软件的重要模式之一,建议构建松耦合的系统。
让我们讨论一下软件部署上下文中的松散耦合模式。
行业已经看到Devops领域的发展,包括持续集成,持续交付,自动化测试等,但是世界正在快速发展,我们需要CI / CD ++ 。 CI / CD之后的下一步是逐步交付。
部署!=发布
渐进式交付听起来像是很酷的技术行话,但这只是归结为在生产中部署与生产中激活之间的界线。
这种新的软件部署方式可以控制您如何向客户推出新功能。 它可以控制是否让所有用户感到烦恼,还是让少数用户感到不高兴,以便在整个世界都知道之前获得一些反馈。
渐进式交付的一种版本也称为蓝绿色部署,A / B测试,金丝雀测试,功能切换等。
逐步交付的好处
–向用户启用功能的低礼式方式。
–在生产中测试事物的安全方法。
–由于开发后代码不会位于git中,因此可以减少管理git的冲突。
–更好的运营管理,因为部署是在零件中完成的。 您的支持团队一定会喜欢的。
–避免对嘈杂的预生产工作感到沮丧。
–产品团队有权决定何时向外部用户打开产品。
最后,最重要的一点是, 渐进式交付方法允许团队在推出新软件时控制爆炸半径。
翻译自: https://www.javacodegeeks.com/2019/10/progressive-delivery.html

914

被折叠的 条评论
为什么被折叠?



