Software engineering and product concepts

Gray release

According to a certain strategy select some users, allowing them first to experience the new version of the application, by collecting this part of the user's feedback (eg: microblogging, micro-channel public number of messages or product data indicators statistics , user behavior data Buried ) as well as the new version functionality, performance, stability and other indicators comment , and then decided to continue to enlarge the scope of the new version launch until the full amount upgrade or roll back to the old version.

benefit:

  1. The result of feedback, so that leak filled;
  2. Quickly verify idea of ​​the product.

Types of:

  1. gradation web page: ip according to tangential flow or the user id, the randomness, the ratio can be controlled
  2. Gray server: switch logic can be done, in accordance with the duties associated attributes gradually tangential flow
  3. Client gradation: Usually gradually push the package by the user, mainly the PC (WIN, MAC), the moving end (Andrews, the OS) measured internal scale

Guess you like

Origin www.cnblogs.com/lcmichelle/p/11371415.html