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

开发维护一个项目需要考虑的地方

  • 产品提需求
  • 需求评审,排期
  • 设计评审,技术选型,架构设计,DDD领域驱动设计
  • 编码,前后端联调
  • 自测,自测用例
  • 提测,测试回归
  • 开发修改,测试回归的问题
  • 需求完成,合入版本
  • 发版本
  • 线上回归需求
  • 人员工作安排,值班,处理线上问题,问题复盘
  • CPU内存不足,要考虑代码优化,或者扩容
  • 慢接口,慢SQL,慢启动,要考虑优化
  • 大促618、双11,考虑到流量大,考虑暂时扩容CPU内存,结束后恢复正常
  • 大促618、双11,提前做好紧急情况预案,比如:对次要功能,考虑功能或服务降级,关闭某些功能,平时开发时,需要考虑这一点,做好开关等措施
  • 大促618、双11,对核心功能接口,提前进行故障演练,进行接口压测
  • 稳定性建设:功能重试机制、核心日志、系统监控、业务监控、调用链路监控、数据库监控(慢SQL)、缓存监控(热key、大key)、MQ消息监控(消息积压)、线上故障数据复制到测试环境
  • 历史数据归档
  • 考虑数据量的未来增长情况,考虑读写分离,核心功能查主库,可以不那么实时的功能查从库,数据库和ES双写,或通过Canal实现实时同步binlog日志到ES,大数据量的查ES,考虑分库分表
  • 引入Sentinel限流熔断降级
  • 疑难问题,性能问题,根据紧急程度,汇总排期处理
  • 人员招聘
  • 需求前期跟进

http://www.kler.cn/news/333958.html

相关文章:

  • 网络基础知识笔记(四)
  • [Linux#61][UDP] port | netstat | udp缓冲区 | stm32
  • mysql学习教程,从入门到精通,SQL HAVING 子句(32)
  • SpringBoot与舞蹈艺术:古典舞在线交流平台开发记
  • 【在Linux世界中追寻伟大的One Piece】进程信号
  • Libtorch学习之Libtorch-VS2019-图像分割程序
  • 探索后量子安全:基于格加密技术的未来密码学展望
  • 影视cms泛目录用什么程序?苹果cms二次开发泛目录插件
  • 【信息系统项目管理师考题预测】沟通管理
  • 双指针:滑动窗口
  • 解读文本嵌入:语义表达的练习
  • 【Immich部署与访问】自托管媒体文件备份服务 Immich 本地化部署与远程访问存储数据
  • 几个卷积神经网络(CNN)可视化的网站
  • JavaScript 的Math.abs
  • 0-1开发自己的obsidian plugin DAY 7
  • git clone自己创建的private仓库
  • CSS中height设置100vh和100%的区别
  • 【Android 13源码分析】Activity生命周期之onCreate,onStart,onResume-2
  • 银行数字化转型导师坚鹏:2025年银行数字化开门红方法及案例
  • 【安全漏洞-中间件】nginx版本号屏蔽