渐进式交付

耦合是构建软件的重要模式之一,建议构建松耦合的系统。

让我们讨论一下软件部署上下文中的松散耦合模式。

行业已经看到Devops领域的发展,包括持续集成,持续交付,自动化测试等,但是世界正在快速发展,我们需要CI / CD ++ 。 CI / CD之后的下一步是逐步交付。

部署!=发布

渐进式交付听起来像是很酷的技术行话,但这只是归结为在生产中部署与生产中激活之间的界线。

这种新的软件部署方式可以控制您如何向客户推出新功能。 它可以控制是否让所有用户感到烦恼,还是让少数用户感到不高兴,以便在整个世界都知道之前获得一些反馈。

渐进式交付的一种版本也称为蓝绿色部署,A / B测试,金丝雀测试,功能切换等。

逐步交付的好处

–向用户启用功能的低礼式方式。

–在生产中测试事物的安全方法。

–由于开发后代码不会位于git中,因此可以减少管理git的冲突。

–更好的运营管理,因为部署是在零件中完成的。 您的支持团队一定会喜欢的。

–避免对嘈杂的预生产工作感到沮丧。

–产品团队有权决定何时向外部用户打开产品。

最后,最重要的一点是, 渐进式交付方法允许团队在推出新软件时控制爆炸半径

翻译自: https://www.javacodegeeks.com/2019/10/progressive-delivery.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值