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

项目发布上线清单

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

前端

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

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

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

后端

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

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

  • 是否有配置文件的修改?

  • 是否有 xxl-job 任务?

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

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

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

数据库

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

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

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

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

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

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

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

  • 是否有存储过程?

  • 是否有视图?

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

业务

  • 是否需要灰度发布?

  • 发布时间是否有要求?

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

性能

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

    • 是否能保证其性能是没问题的?
http://www.xdnf.cn/news/18025.html

相关文章:

  • 数据链路层(2)
  • JavaScript 性能优化实战大纲
  • Go语言企业级权限管理系统设计与实现
  • Pulsar存储计算分离架构设计之存储层BookKeeper(上)
  • 【165页PPT】锂电池行业SAP解决方案(附下载方式)
  • 2024年08月13日 Go生态洞察:Go 1.23 发布与全面深度解读
  • 海洋牧场:引领渔业从传统到现代的华丽跨越
  • 【LeetCode】10. 正则表达式匹配
  • [GLM-4.5] LLM推理服务器(SGLang/vLLM) | 工具与推理解析器
  • 云计算-k8s实战指南:从 ServiceMesh 服务网格、流量管理、limitrange管理、亲和性、环境变量到RBAC管理全流程
  • Tomcat Endpoint的核心概念和实现细节
  • Meteodyn WT 6.7(Meteodyn)风力资源评估及微观选址软件工具
  • Unity进阶--C#补充知识点--【Unity跨平台的原理】了解.Net
  • 积鼎科技CFD VirtualFlow:引领国产多相流仿真技术,赋能工业智造
  • UE5多人MOBA+GAS 49、创建大厅
  • 数据结构:二叉树的高度 (Height)和节点总数 (Count of Nodes)
  • 第 463 场周赛(GPT-3,Me-1)
  • 【C#补全计划】多线程
  • Agent开发进阶路线:从基础响应到自主决策的架构演进
  • pytorch线性回归
  • 电力设备状态监测与健康管理:从数据感知到智能决策的技术实践​
  • 6-服务安全检测和防御技术
  • Spring AI 集成阿里云百炼平台
  • 嵌入式练习项目——————抓包获取天气信息
  • 【论文阅读】美 MBSE 方法发展分析及启示(2024)
  • 2023年全国研究生数学建模竞赛华为杯E题出血性脑卒中临床智能诊疗建模求解全过程文档及程序
  • 【牛客刷题】01字符串按递增长度截取并转换为十进制数值
  • 云原生俱乐部-RH134知识点总结(3)
  • Kafka_Broker_副本基本信息
  • PYTHON让繁琐的工作自动化-PYTHON基础