软件开发产品化流程

1.项目工程化

  • 1.1、目录结构
  • 1.2、构建工具
  • 1.3、编码规范
  • 1.4、代码审查

2.部署流程

  • 2.1、部署环境
  • 2.2、部署操作

3.性能

  • 3.1、动静分离
  • 3.2、启用缓存
  • 3.3、多进程架构(微服务架构)
  • 3.4、读写分离

4.日志

  • 4.1、访问日志
  • 4.2、异常日志
  • 4.3、日志与数据库
  • 4.4、分割日志
  • 4.5、小结

5.监控 警

  • 5.1、监控
  • 5.2、 警的实现
  • 5.3、监控系统的稳定性

6.稳定性

  • 6.1 多机器
  • 6.2 多机房
  • 6.3 容灾备份

7.异构共存

  • 在技术产品化的角度,选择一门新技术应用在生产环境中就得考虑与已有的系统或者服务能否异构共存。
  • 如果为了应用一种新技术而将已有的所有技术推翻,那并不是一个企业愿意去承担的风险。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树使用JDBC操作数据库数据库操作92355 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月13日
下一篇 2020年8月13日

相关推荐