作为一个前端,一直不明白为什么要晚上发版?

查看 197|回复 17
duange7X24   
@zhangkui 看到你回复:晚上更新≠没有问题
结帖吧
dapang1221   
月黑风高杀人夜懂吧,晚上才方便动手,发版出了问题就当场鲨了祭天
Rache1   
讨厌的不是凌晨发版,而是当天正常上班,凌晨发版,早上还要正常时间上班。
要是换成,当天只下午上班,第二天休息,那就没人讨厌了。
luomao   
确实,以前还在手动发版的时候,必须停机一段时间,那就必须大晚上发版了。现在都用的 k8s 之类的,我们这里基本是想发就发,当然影响改动非常大(数据迁移、新旧业务无法兼容等等)还是要晚上发
luomao   
@Rache1 是的,我们这边是晚上发版,第二天早上可以不用来
coderluan   
晚上发版虽然常见,但是并不是共识。对于这种类型的问题,广泛的讨论没意义。你感觉你项目的情况不需要这样,就去问问做决定的人为啥需要。可能是你不知道但是知道后认可的情况。也可能是你不认可但是可以讨论的情况,说不定是你说法了对方。也可能是你不认可但是无话可说的情况,“之前就这么干的”,“得让老板看见我们加班”。你问对实际情况不了解的网友,网友也只是猜谜,或者说一句,我们就不在晚上发呀。
MorJS   
"也有其他用户少的时间点吧",指的是什么时间
weiweiwitch   
我以前做后端,现在做前端。
做前端的这段时间,给我的体会就是前端出错会造成的后果要比后端轻太多了,也不会有后端在用户规模上升导致复杂性指数级上升的问题。所以,大多数前端不理解后端的复杂性。
后端出问题要比前端出问题,多一个很大的烦恼,就是数据、状态、环境的恢复问题。
修 BUG 可能很简单,但是把数据修正确,以及新程序要在原数据环境下再次正确运行,是要折腾死人的。
后端系统之间是强交互的,一个系统出问题很大可能影响另一个系统。并且会引发雪崩。不是说一台崩了,其他还能继续运作。有可能要崩一起崩。
后端处理的数据是有关联性的,不是什么数据都能拆分成多个系统独立处理,也不是什么系统都能简单搞分布式平摊负载。因为并发问题和环境会出问题。不做相关设计,出了错,修数据是要死人的。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部