相信大家都有这种体验,经历了无数个“996”加班,项目终于成功上线了,也进入了稳定运行阶段,你终于可以松一口气,准备迎接下一个项目的挑战了。
然而,这时还有一件事不要忘记了,那就是对项目复盘,全面总结一下项目过程中的得与失。
什么是项目复盘?
相信大家都有这种体验,经历了无数个“996”加班,项目终于成功上线了,也进入了稳定运行阶段,你终于可以松一口气,准备迎接下一个项目的挑战了。
然而,这时还有一件事不要忘记了,那就是对项目复盘,全面总结一下项目过程中的得与失。
什么是项目复盘?
在开始学习之前我想先问你几个问题:
在软件上线后,发生线上故障是一个常见的问题,但怎样对线上的故障进行处理,却很能反映出新手和高手程序员的差距。对于团队来说,如何应对线上故障,也同样能反映出线上运维水平的高低。
今天,我将带你一起分析一下,新手和高手在应对故障时有什么不同?大厂在处理线上故障时,有哪些可以学习借鉴的地方。
遇到线上故障,新手和高手的差距在哪里?
这些年,有关DevOps的概念很火,大家都在讨论DevOps,有人说DevOps就是自动化运维,有人说DevOps是流程和管理,还有人说DevOps是一种文化。以前的运维工程师也纷纷变成了DevOps工程师。
今天,我将带你一起了解一下,究竟什么是DevOps?DevOps到底要做什么事情?
传统的运维模式以及面临的挑战
上一章我们学习了软件测试篇,今天,我们将从版本发布这个话题开始,进入到运行维护篇的学习。
说到版本发布,对于很多开发人员来说,觉得是很简单的一个事情,就是将程序编译打包部署,但实际发布的时候,却经常出现发布错版本的问题,或者是发布前修改了一点代码导致上线出现Bug的情况发生。
而版本发布对于很多项目管理者来说,又是一个很纠结的事情,觉得还有很多功能没完成,很多Bug还没改完,害怕用户负面评价,结果时间一拖再拖,迟迟无法上线。