6月份马上结束了,这就意味着2021年已经过去一半了;这个6月发生了太多的事情,有太多的感受和想法;6月19日、20日也是牺牲了周六日双休的时间参加了《MPD技术管理工作坊》大会,虽然挺累的,毕竟周一还要接着上班,但是这两天收获还是挺多的; 对我个人而言,最大的收获可能不是学到了很多的技术,毕竟只有两天的时间,也不可能在技术上有多大的提高,相反,最大的收获是认知层面的提高和思考的方向;1、之前我一直不敢去参加这样的大会,不能说是不敢吧,而是感觉类似这样的大会技术层次比较深,由于自身技术能力的欠缺,感觉像是听天书一样;这次参加完之后,完全颠覆了我的认知,很多讲师分享的自己公司的案例,有些内容完全是懂得,而且在实际的工作中也有应用,而通过这样的分享,可以了解到同样的技术在其他公司是如何应用的,需要学习的是思考的方向和自身认知之外的东西;2、这样的大会中间和最后都会有Q&A环节,可以和很多公司的工作人员沟通交流,以及和讲师面对面交流、提问,可以快速的弥补自己认知方面的不足,比自己闷头研究的效果要好一百倍,以及可以提高对问题思考的深度和方向;(这次我的提问还被字节跳动的胡川老师认为是不错的提问,还送给我一份字节的文化礼盒,还是不错的呦~)
下面就简单分享下在本次大会上的收获,本次大会实践案例由五大议题方向构成,如下所示:
五大议题方向针对的人群也不一样,但是都是围绕业务这个层面展开的,毕竟“脱离业务的任何设计都是耍流氓!”;我主要聆听了五个个人比较感兴趣的议题《抖音客户端线上稳定性体系建设》、《高可用微服务分层架构》、《快手离线数据全链路分级保障平台化建设》、《云原生时代的运维演进》、《云原生应用的技术选型与设计》,每一个议题的讲师基本都是从业务层面展开描述,就比如参加的第一个议题,是由字节跳龙的胡川老师分享的关于《抖音客户端线上稳定性体系建设》,作为QA负责人,如何从部门职责层面以及业务稳定性层面去进行建设,存在哪些问题,该从哪些层面考虑如何解决,如何扩展,如何回溯问题….这是在聆听过程以及结束之后思考的问题;
第二场次聆听的的是快车大狗CTO沈剑老师分享的议题《高可用微服务分层架构》,这个议题参加的人可以说是爆满的状态,大多参加这个议题的都是开发人员、架构师;而我之所以选择这个议题,其一,是需要了解目前业务应用中的微服务架构及其微服务应用技术,其二,沈剑老师在数据库设计方面也非常的擅长,沈剑老师一定会从业务设计层面到数据库设计层面来做整体的架构分享,所以说是一次非常好的学习机会;现在微服务可以说对于每一个开发人员都不陌生,告别过去的单体应用,走向微服务化就是现在以及未来的业务趋势;作为DBA的我来说,对业务微服务、微服务的高可用设计,在结合数据库层面设计,数据库高可用设计,会让我在后续的工作中更好为业务人员做数据库层面的技术选型;果然这场分享干货满满,沈剑老师也没有让我失望,从业务的微服务高可用到数据库层面高可用的案例来分享,可谓收获颇丰;(本场由于听得太专注,没有把沈剑老师现场的照片拍下来,小小的遗憾,就分享下我现场的笔记把吧!)
第二天,参加的两个议题主要是云原生方面的《云原生时代的运维演进》、《云原生应用的技术选型与设计》;之所以选择这两个议题,因为行业一直都在说云原生,云原生,都听了好几年了,但是想问问大家:云原生到底是啥?有人会说,容器化,k8s,微服务、DevOps,服务网格等等,感觉都沾边,我相信90%的以上都无法给出准确的答案,感觉就没有一个标准的答案,那么什么样的应用设计属于云原生应用设计呢?云原生应用设计会应用到哪些相关的技术呢?整个两场听下来,对云原生有了一些了解,但也仅仅是了解层面,就像最后结束的时候,讲师问了大家一个,听完了分享:到底什么是云原生?每一个站起来回答的人结果都是不一样的,感觉都有道理;其中有一个同学提到了两个词,让我记忆非常深刻“技术下沉,业务上浮”,感觉这就是未来业务发展的一个趋势吧!
好了,上面就是对本次大会收获的粗浅的了解,本人能力有限,对业务架构层面的很多技术都不太了解,需要后续工作中逐渐弥补和完成,不断提高自身的认知和技术能力;