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

  • 产品提需求
  • 需求评审,排期
  • 设计评审,技术选型,架构设计,DDD领域驱动设计
  • 编码,前后端联调
  • 自测,自测用例
  • 提测,测试回归
  • 开发修改,测试回归的问题
  • 需求完成,合入版本
  • 发版本
  • 线上回归需求
  • 人员工作安排,值班,处理线上问题,问题复盘
  • CPU内存不足,要考虑代码优化,或者扩容
  • 慢接口,慢SQL,慢启动,要考虑优化
  • 大促618、双11,考虑到流量大,考虑暂时扩容CPU内存,结束后恢复正常
  • 大促618、双11,提前做好紧急情况预案,比如:对次要功能,考虑功能或服务降级,关闭某些功能,平时开发时,需要考虑这一点,做好开关等措施
  • 大促618、双11,对核心功能接口,提前进行故障演练,进行接口压测
  • 稳定性建设:功能重试机制、核心日志、系统监控、业务监控、调用链路监控、数据库监控(慢SQL)、缓存监控(热key、大key)、MQ消息监控(消息积压)、线上故障数据复制到测试环境
  • 历史数据归档
  • 考虑数据量的未来增长情况,考虑读写分离,核心功能查主库,可以不那么实时的功能查从库,数据库和ES双写,或通过Canal实现实时同步binlog日志到ES,大数据量的查ES,考虑分库分表
  • 引入Sentinel限流熔断降级
  • 疑难问题,性能问题,根据紧急程度,汇总排期处理
  • 人员招聘
  • 需求前期跟进
相关推荐
会周易的程序员3 小时前
microLog 的本地日志读取接口 log_reader — 本地日志文件读取工具开发指南
linux·物联网·架构·嵌入式·日志·iot·aiot
Data-Miner3 小时前
智慧监狱大数据方案,颠覆传统监管新模式!
大数据
圣殿骑士-Khtangc4 小时前
分布式事务解决方案全景:从 2PC 到 Saga,每种方案的适用场景与落地要点
系统架构
无心水4 小时前
【全域智能营销实战】2、Spring AI 模块化架构深度解读:从 1.0 到 2.0 的演进与最佳实践
人工智能·spring·架构·harness·顶尖架构师·全域智能营销·harmess
HavenlonLabs4 小时前
Havenlon 对抗性完整(十七):安全不是“防住攻击”,而是控制失败方式
网络·人工智能·架构·安全威胁分析·安全架构·havenlon
doiito(Do It Together)4 小时前
media_agent 进化之路:把 Gliding Horse 的 Agent 超能力注入 ComfyUI,让图片生成自己“学会”优化
人工智能·架构·rust·knowledge graph
涛声依旧-底层原理研究所4 小时前
Agent 长任务可靠性设计:实现暂停、恢复、续跑与崩溃重启的完整方案
人工智能·python·系统架构
触底反弹5 小时前
🔥 从点积到 Transformer:我终于搞懂大模型是怎么"猜"出下一个词的了
人工智能·机器学习·架构
2601_962502905 小时前
服装点胶点钻设备的算法架构与工艺适配分析
架构
RFID科技的魅力5 小时前
RFID资产管理系统选型避坑指南:从需求梳理到落地验证
大数据·人工智能·物联网·rfid