尽管不是吐槽,但是我觉得还是需要写一下。方便和以后我跑路的时候对比一下在我工作的期间内,公司和我自己的变化。尽管新公司不是一家很大的公司,但是从代码的内容来看的确是让我大吃一惊的。
总体来说,就是使用了java web的开发方式的进行flink的开发。好处肯定是和他们公司当前的一个技术积累和技术结构最合适的。但存在的问题一定是更多的,比如他们目前的一个核心作业捆绑了4,5个核心流。然后有一个主要流经常成为核心瓶颈。
但更重要的问题,由于当前整套应用对于运维部署人员要求极高。其传统的java部署人员毫无疑问已经无法胜任此部分的工作,但由于经济运维压力,导致其无法顺利交付并且极大打击人员的成就感。另一方面,由于无法顺利交付,导致其没有更好的资金奖励。从而导致人员流失。
于此,我觉得当前可能最重要的是,先想办法简化其部署流程,降低部署运维人员压力,然后优化核心作业,将核心作业拆开。当然,目前最最重要的应该还是先处理好服务器arm化的问题。
对于我自己来说,首先老员工都是java的老油条了。看到这些代码在研读的过程中多少能长进自己的java编程能力。
当然,同样也还是得处理业务与技术之间的关系。