后端开发发布部署的术语大全

  1. DEV/PRO/FAT/UAT
  • DEV(Development environment):开发环境,用于开发人员调试使用,版本变化较大。

  • FAT(Feature Acceptance Test environment):功能验收测试环境,用于软件测试人员测试使用。.

  • UAT(User Acceptance Test environment):用户验收测试环境,用于生产环境下的功能验证,可作为预发布环境。

  • PRO(Production environment):生产环境,正式线上环境。

  1. 灰度发布

灰度发布是指在升级版本过程中,通过分区控制,白名单控制等方式对一部分用户先升级产品特性,而其余用户则保持不变,当一段时间后升级产品特性的用户没有反馈问题,就逐步扩大范围,最终向所有用户开放新版本特性,灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、修改问题,以保证其影响度。

  1. 回滚 (Rollback)

指的是程序或数据处理错误时,将程序或数据恢复到上一次正确状态(或者是上一个稳定版本)的行为。