[2018年5月] 流水账之5月

5月,时而忙乱,时而彷徨。开心或者不开心,生活都在继续。

工作上主要是几个服务的维护,修修补补,然后测试、上线。node.js和python实现的服务,在维护的代价这方面,远远超出了使用JAVA技术的服务。考虑整体性价比,我还是比较偏向于使用JAVA。

checkmarx这样的工具,对于动态语言的支持,并没有想象中给力。处理它报告的问题,需要大胆猜测。

软件升级,是系统维护中不可忽视的东西。例如mongodb的升级,从3.0到3.4,不能一蹴而就,mongodb官方推荐的只能先升级到3.2, 再到3.4, 不能着急。像这种不及时升级的做法,只是在欠下更多的技术债务,既然是债务,早晚有一天是要还的,而且还要付出利息。好消息是升级虽然繁琐,但是没有出什么问题。坏消息是mongodb 3.6已经是稳定版了,距离下一次升级还有多久呢?


关于AWS - 公司对于AWS的态度已经明朗,就是积极拥抱。之前公司的cloud部门在AWS之上做了一些封装,然后各个产品部门在这一层封装上做自己的服务实现。这个做法没太大问题,通过增加一个间接层来增加灵活性,也是软件设计的常规武器。然而,理想很丰满,现实很骨感。这一层东西做的不算是特别棒,以至于抱怨声此起彼伏。更悲剧的是,随着部门调整人员离职,这层东西没人维护啦!!!而且它们是不符合SOC2和GDPR的!!!现在轮到各个垂直产品部门傻眼了,可谓是上山容易下山难。各个团队现在都在去除和更换这些存在意义不太大的“轮子”~~ 整个看起来这些事情就是悲剧,更加悲剧的是这样的剧情又开始上演了,只不过项目名字换了而已。

ops team的日子很苦逼,但他们能够提供的支持也很羸弱。不表不表,看看slack就知道;戏精依然入戏,然而。。。不表不表,看看微信群就知道。


你可能感兴趣的:(程序人生)