39项目总结:做好项目复盘,把经验变成能力

相信大家都有这种体验,经历了无数个“996”加班,项目终于成功上线了,也进入了稳定运行阶段,你终于可以松一口气,准备迎接下一个项目的挑战了。

然而,这时还有一件事不要忘记了,那就是对项目复盘,全面总结一下项目过程中的得与失。

什么是项目复盘?

阅读全文

38日志管理:如何借助工具快速发现和定位产品问题

在开始学习之前我想先问你几个问题:

  • 如果你的网站或者服务出现故障,是谁第一时间发现问题的?用户还是运维人员?
  • 假设你的服务架构是由若干微服务组成的,其中一个微服务的异常导致了你的某个API请求异常,你是否能快速定位到是哪个微服务出了问题?
  • 在部署系统后,你是否能观察出来系统的性能是上升了还是下降了?

阅读全文

37遇到线上故障,你和高手的差距在哪里

在软件上线后,发生线上故障是一个常见的问题,但怎样对线上的故障进行处理,却很能反映出新手和高手程序员的差距。对于团队来说,如何应对线上故障,也同样能反映出线上运维水平的高低。

今天,我将带你一起分析一下,新手和高手在应对故障时有什么不同?大厂在处理线上故障时,有哪些可以学习借鉴的地方。

遇到线上故障,新手和高手的差距在哪里?

阅读全文

36DevOps工程师到底要做什么事情

这些年,有关DevOps的概念很火,大家都在讨论DevOps,有人说DevOps就是自动化运维,有人说DevOps是流程和管理,还有人说DevOps是一种文化。以前的运维工程师也纷纷变成了DevOps工程师。

今天,我将带你一起了解一下,究竟什么是DevOps?DevOps到底要做什么事情?

传统的运维模式以及面临的挑战

阅读全文

35版本发布:软件上线只是新的开始

上一章我们学习了软件测试篇,今天,我们将从版本发布这个话题开始,进入到运行维护篇的学习。

说到版本发布,对于很多开发人员来说,觉得是很简单的一个事情,就是将程序编译打包部署,但实际发布的时候,却经常出现发布错版本的问题,或者是发布前修改了一点代码导致上线出现Bug的情况发生。

而版本发布对于很多项目管理者来说,又是一个很纠结的事情,觉得还有很多功能没完成,很多Bug还没改完,害怕用户负面评价,结果时间一拖再拖,迟迟无法上线。

阅读全文

作者的图片

TsingChan

万事头开难,好开的始成功的一半

It Is All

中国