本文涉及的最佳实践要点
- 前后端代码仓库分离:如本文中的 flask-backend 和 react-frontend
- 开发和运维职责分离:运维配置云账号、应用和部署流程 , 开发提交发布单
- 从代码管理到制品发布 , 保持一致的版本规则 , 生产环境发现故障时可及时追溯相应的代码版本
- Docker 作为交付标准 , 保证开发、测试、生产环境依赖一致
- 运维人员使用独立的 Git 仓库管理 yaml 文件 , 方便对 yaml 文件做版本控制 , 开发不需要关心云基础设施
DevOps 泳道图
文章插图
参考资料1、前端开发的历史和趋势:
https://github.com/ruanyf/jstraining/blob/master/docs/history.md
2、DevOps 的分与合:
https://cloud.tencent.com/developer/article/1610668
3、《凤凰项目:一个 IT 运维的传奇故事》:
https://book.douban.com/subject/34820436
4、《DevOps 实践指南》:
https://book.douban.com/subject/30186150
搜索 coding.net
立即体验高效云上研发工作流
【DevOps 视角的前后端分离与实战】
推荐阅读
- 如何挑选羊肩排
- 如何挑选玉米面
- 白茶的品质特征,天目湖白茶的品质特征判别
- 巴达古茶山的详细介绍,云南主要茶山巴达介绍
- 宝和祥的桃子青饼,勐海宝和祥冰韵青饼
- 如何挑选海鲜菇
- 如何挑选粘米粉
- 如何挑选淡菜?
- 如何挑选荔枝
- 如何挑选鳗鱼