[原创]浅谈我们需要灰度发布吗?

[原创]浅谈我们需要灰度发布吗?

1 什么是灰度发布?

  灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。

概念: 灰度期:灰度发布开始到结束期间的这一段时间,称为灰度期。

2 灰度发布能给我们带来什么好处?

  1. 提前获得目标用户的使用反馈;
  2. 根据反馈结果,做到查漏补缺;
  3. 发现重大问题,可回滚“旧版本”;
  4. 补充完善产品不足;
  5. 快速验证产品的 idea。

3 《马化腾致信合作伙伴:灰度法则的七个维度灰度发布》

  

  1. 需求度:用户需求是产品核心,产品对需求的体现程度,就是企业被生态所需要的程度;
  2. 速度:快速实现单点突破,角度、锐度尤其是速度,是产品在生态中存在发展的根本;
  3. 灵活度:敏捷企业、快速迭代产品的关键是主动变化,主动变化比应变能力更重要;
  4. 冗余度:容忍失败,允许适度浪费,鼓励内部竞争内部试错,不尝试失败就没有成功;
  5. 开放协作度:最大程度地扩展协作,互联网很多恶性竞争都可以转向协作型创新;
  6. 进化度:构建生物型组织,让企业组织本身在无控过程中拥有自进化、自组织能力;
  7. 创新度:创新并非刻意为之,而是充满可能性、多样性的生物型组织的必然产物。

4 我们真的需要灰度发布吗?

  从以上灰度发布的概念及好处,我们可以看到什么样的产品需要灰度发布,给我带来的一些启示如下:

1. 产品需求迭代是否足够快?是否需要快速试错,占领市场,让用户认可;

2. 产品发布过程中,是否需要风险控制,有时有些需求上线风险非常大,没有充足的时间灰度,直接上线生产,可能是天灾;

3. 产品发布后是否有足够充分的客户去参与实际的试用及反馈,如果没有实际用户参与,灰度就失去了其意义;

原文地址:https://www.cnblogs.com/mayingbao/p/10330857.html

时间: 2024-07-30 09:47:40

[原创]浅谈我们需要灰度发布吗?的相关文章

[原创]浅谈互联网企业故障定级

[原创]浅谈互联网企业故障定级 相信各位所在的互联网企业,都会有对故障级别的定义,不管是做金融,电信,游戏,还是社交等,故障这个词永远不陌生,今天来谈下对故障定级应如何去考虑. 首先,来谈谈什么是故障?系统上线后,一般都会正常运营,如果出现一些非不可抗拒因素造成的对系统服务中断或是发生非预期的行业,都可以称为故障.通常多数公司都会按严重性来区分故障定级,虽然是一个很好的方法,但有时技术人员会绝得,我很短时间就恢复了,并没有造成很大的损失,所以个人绝得故障也要有时间维度,总结如上所说,我们就将按严

[原创]浅谈互联网金融接口测试平台搭建

[原创]浅谈互联网金融接口测试平台搭建 接口测试我想各位做测试都不陌生,尤其是在现在分层测试思想倡导下,接口测试可以说是互联网行业必备的测试技能之一,我以前的博文也有讲过类似的内容,要想了解可以移驾到以下内容查看: 接口测试技术介绍 PostMan接口测试神器利剑 浅谈自动化测试中的金字塔模型理解 以上三篇内容会讲解为什么要重视接口测试?好的工具推荐,当然还有接口测试基本内容,如感兴趣可以查阅!好了谈正事,讲讲接口测试平台搭建要注意什么! 很多人会有疑问为什么要去搞个接口测试平台,不是有所谓的现

[原创]浅谈Linux下的rpm

虽然现在很多人都使用yum去替代rpm了,但是rpm在一些特殊场合下还是有其作用的,比如查询跟验证已安装的rpm包,rpm全称Redhat Package Manager,是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,与Dpkg类似. rpm的常用功能分两大块: (1)查询/核实软件包是否被安装:rpm {-q|--query} [select-options] [query-options]         (用的多) rpm {-V|

(原创)浅谈任意文件下载漏洞的利用

文章写的一般,如果有错误的地方,请指教~ 0x01 任意文件下载常见利用方式 0x02 信息收集部分 0x03 代码审计部分 0x04 总结 0x01 前言 在web语言中,php和java常常会产生任意文件下载漏洞,由于渗透测试的需要,常常需要进一步getshell,笔者对常见的任意文件下载漏洞常见的getshell方式进行总结.欢迎指出不足和错误之处 0x02 利用方式介绍 信息收集信息>猜路径 >>下载配置文件/代码文件 >> 利用服务器软件漏洞> shell&g

[原创]浅谈JAVA在ACM中的应用

由于java里面有一些东西比c/c++方便(尤其是大数据高精度问题,备受广大ACMer欢迎),所以就可以灵活运用这三种来实现编程,下面是我自己在各种大牛那里总结了一些,同时加上自己平时遇到的一些java上面的东西,像结构体排序什么的都有添加进去,博客一直会在更新,对初学者还是有一些帮助的,大牛们就可以忽略了,如果博客有什么问题,欢迎指出! java中的输出a+b import java.io.*; import java.util.*; public class Main { public st

【转】【ASP.NET MVC系列】浅谈ASP.NET 页面之间传值的几种方式

ASP.NET MVC系列文章 原文地址:https://www.cnblogs.com/wangjiming/p/6275854.html [01]浅谈Google Chrome浏览器(理论篇) [02]浅谈Google Chrome浏览器(操作篇)(上) [03]浅谈Google Chrome浏览器(操作篇)(下) [04]浅谈ASP.NET框架 [05]浅谈ASP.NET MVC运行过程 [06]浅谈ASP.NET MVC 控制器 [07]浅谈ASP.NET MVC 路由 [08]浅谈AS

浅谈:SEO拼的就是高质量的原创文章

说来说去都是这个话题SEO.那么怎样能把SEO给做好呢,邵连虎信任许多兄弟都想晓得的.咱们为了把SEO学好,拼命的学习,实习.但是,有些SEO我感觉我现已做的够好了,为何网站即是没有作用呢.录入不多,关键字排行低.假如咱们换个方位思考一下的话,你就会理解啥才是真实的SEO. 换个思想思考啥是SEO 比如邵连虎搏客这个网站.我站在站长的方位思考SEO的话即是想尽一切办法度录入,让关键字排行让升.每天不断的发外链,不断的做伪自创.没事啰嗦一些自个烦躁的心里.假如我站在用户的方位上看到这样的网站文章都

柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布

柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布 由于JAVA和Android的平台型,所以APP很容易被反编译,这对于我们开发者来说,是一个不想要的结果,对于用户来说,就是一个噩耗,而安全性,一直是我们关注的焦点,今天,我们来聊聊这个安全性,和一起玩玩Apk加固! 一.我们为什么要提高APP的安全性 手机已经是不会离开身边了,APP更是重中之重的环节,我们衣食住行,基本上大部分都是靠APP来完成的,这样的话,APP的安全就是一个很大的挑战了,

浅谈控件(组件)制作方法一(附带一delphi导出数据到Excel的组件实例)(原创)

来自:http://blog.csdn.net/zhdwjie/article/details/1490741 ------------------------------------------------------------------- 从99年学习delphi开始,我就被它的快速开发迷上了,那时候刚接触编程,对可视化开发特别来劲,原因嘛,不外乎是比C更快的实现啦,这几年来,从delphi的C/S到三层B/S,大大小小也写过一些软件,自认为这delphi也就这么些功能吧,自从最近偶得一