当前位置: 首页 > news >正文

项目发布上线清单

说明:博主想整理一份项目发布上线的清单,在每次发布上线前,对照清单一一核对,避免遗漏(往事不堪回首),欢迎大家补充。

前端

  • 是否有与后端协同发布的接口?

    • 如果有,先发前端会不会有问题?

  • 如果需要回滚,回滚是否有问题?
    • 需不需要后端一起回滚?

后端

  • 是否有与前端协同发布的接口?
    • 如果有,前后端发布有没有顺序,先发后端会不会有问题?

  • 微服务项目,发布涉及哪几个服务,服务之间的发布是否有先后顺序?

  • 是否有配置文的修改?

  • 是否有 xxl-job 任务?

  • 是否有需要提前建立好的缓存?

  • 如果需要回滚,回滚是否有问题?

    • 数据库脚本、配置文件是否需要一起回滚?

数据库

  • 是否对现有数据库表字段名、字段类型有修改?

    • 修改后,程序是否会报错?

  • 是否对现有数据库表有新增字段?

    • 新增字段是否有默认值?

    • 新增字段为 null,代码中是否有非空校验,会不会报 NPE?

    • 新增字段为 null,代码中是否对该字段有缓存,是否会缓存穿透?

    • 新增字段是否有建立索引?

  • 是否有存储过程?

  • 是否有视图?

  • 执行脚本和程序发布是否有先后顺序?

业务

  • 是否需要灰度发布?

  • 发布时间是否有要求?

  • 发布后是否需要业务方协同验证?

性能

  • 可能影响性能的语句或接口是否在生产数据库验证?

    • 是否能保证其性能是没问题的?
http://www.dtcms.com/a/335679.html

相关文章:

  • neo4j导入导出方法
  • 《设计模式》抽象工厂模式
  • 链表OJ题讲解---试金石含金量
  • RabbitMQ入门:生产者和消费者示例
  • Java注解学习记录
  • 什么是EDA(Exploratory Data Analysis,探索性数据分析)
  • AI出题人给出的Java后端面经(十七)(日更)
  • 第 463 场周赛(GPT-3,Me-1)
  • Foreign-Memory Access API外部内存API
  • 混沌工程(Chaos engineering):系统韧性保障之道
  • 计算机网络 HTTPS 全流程
  • p5.js 3D 形状 “预制工厂“——buildGeometry ()
  • 【位运算】查询子数组最大异或值|2693
  • 图灵完备(Turing Complete)免安装中文版
  • 关于pygsp引发的一系列问题和实例小demo
  • ​​Vue 3 开发速成手册
  • 裸机框架:按键模组
  • macos 安装nodepad++ (教程+安装包+报错后的解决方法)
  • AI证书怎么选
  • 交叉编译 手动安装 SQLite 库 移植ARM
  • 基于Vue + Node能源采购系统的设计与实现/基于express的能源管理系统#node.js
  • JavaScript 性能优化实战大纲
  • 记SpringBoot3.x + Thymeleaf 项目实现(MVC架构模式)
  • .NET 中的延迟初始化:Lazy<T> 与LazyInitializer
  • 【Java后端】MyBatis-Plus 原理解析
  • Unity进阶--C#补充知识点--【Unity跨平台的原理】了解.Net
  • Linux | i.MX6ULL网络通信-套字节 UDP(第十八章)
  • 【牛客刷题】后缀子串字母统计:O(n)高效算法详解
  • python实现梅尔频率倒谱系数(MFCC) 除了傅里叶变换和离散余弦变换
  • 数学建模 15 逻辑回归与随机森林