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

  • 产品提需求
  • 需求评审,排期
  • 设计评审,技术选型,架构设计,DDD领域驱动设计
  • 编码,前后端联调
  • 自测,自测用例
  • 提测,测试回归
  • 开发修改,测试回归的问题
  • 需求完成,合入版本
  • 发版本
  • 线上回归需求
  • 人员工作安排,值班,处理线上问题,问题复盘
  • CPU内存不足,要考虑代码优化,或者扩容
  • 慢接口,慢SQL,慢启动,要考虑优化
  • 大促618、双11,考虑到流量大,考虑暂时扩容CPU内存,结束后恢复正常
  • 大促618、双11,提前做好紧急情况预案,比如:对次要功能,考虑功能或服务降级,关闭某些功能,平时开发时,需要考虑这一点,做好开关等措施
  • 大促618、双11,对核心功能接口,提前进行故障演练,进行接口压测
  • 稳定性建设:功能重试机制、核心日志、系统监控、业务监控、调用链路监控、数据库监控(慢SQL)、缓存监控(热key、大key)、MQ消息监控(消息积压)、线上故障数据复制到测试环境
  • 历史数据归档
  • 考虑数据量的未来增长情况,考虑读写分离,核心功能查主库,可以不那么实时的功能查从库,数据库和ES双写,或通过Canal实现实时同步binlog日志到ES,大数据量的查ES,考虑分库分表
  • 引入Sentinel限流熔断降级
  • 疑难问题,性能问题,根据紧急程度,汇总排期处理
  • 人员招聘
  • 需求前期跟进
相关推荐
爱浦路 IPLOOK3 分钟前
高校实验室建设方案解析:从规划到落地的全流程指南
大数据·人工智能
ClouGence10 分钟前
百草味数据架构升级实践:打造 Always Ready 的企业级数据平台
大数据·数据库·数据分析
Lx3521 小时前
Flink SQL在实时数仓中的应用
大数据
玥轩_5211 小时前
Git命令速查手册
大数据·git·elasticsearch·gitee·github·命令速查
绝无仅有2 小时前
大厂面试相关文章:深入技术面试中的核心知识点
后端·面试·架构
口_天_光健2 小时前
制造企业的数据目录编写
大数据·数据库·数据仓库·数据分析
绝无仅有2 小时前
面试文章:网络协议与redis安全,https协议,TCP三次握手,四次挥手等面试经典问题
后端·面试·架构
没有bug.的程序员2 小时前
Eureka 注册中心原理与服务注册发现机制
java·spring·云原生·eureka·架构·注册中心·服务注册发现
jzhwolp2 小时前
nginx epoll 里黑科技位运算+指针复用
linux·nginx·架构
Ashlee_code2 小时前
经纪柜台系统解析:从今日国际金融动荡看证券交易核心引擎的变革
python·架构·系统架构·区块链·vim·柜台·香港券商