传统企业架构解密

领导昨天跟我讲,想系统的学习技术,就要了解他的全局,熟知他的架构。并给我了几张ppt截图,让我理解深化。为此我来总结一二,我心中的程序世界。

说得这么大,也是想引起自己足够的兴趣。几张截图还是清晰可见。

1.技术架构

如图所示,程序分前中后台。前台展示,中台提供技术支撑,后台提供基础设施。

技术重点侧重在中台,中台包含:数据,技术中台,业务中台。

业务中台与业务息息相关,包括财务系统、oa系统、Hr系统、风控系统、内审系统等等。

技术中台包含甚广,统一日志平台、统一用户平台、流程引擎、消息队列、统一接口平台、统一配置平台、基础开发平台、统一待办平台、分布式缓存等均属于这一部分。

数据中台,包含数据采集、数据清洗、数据仓库、数据处理、数据核心服务几部分。

2.技术与业务

其实所谓程序,都是服务于业务。最难搞定、费事最长、最易变化得就是业务,私以为这部分需要经验为多,这部分最重要的是化繁为简得能力,是大部分程序员需要加强和总结得部分。

技术是一种工具,是每个程序员最简单和最容易沉沦的部分,简单是工具只要你会了便是会了,学习便可用;沉沦是怕像我前期一样,深究某一个小点不能自拔,从而忘记全面发展自己;在我个人看来,这部分是初期需要加强得部分,一个程序员需要了解整个技术部署,每一部分各自分工,需要铺开面;同时有了一定面得基础后,就要深究点,对主流得技术和现阶段热点工具,要知道为何选择它,并积极的在了解初期去使用它,真实的感受它的功能之强大;然后对多线程、集合原理、spring等基础知识要学会深究,了解通透。

数据部分,私认为要了解必要得数据库命令,遇到使用卡顿等问题时,要学会解决;日常中也要总结必要的语句和关注es等相关技术动态。

再贴几张领导分享的图,是很好的带我得领导啊




                                                                                                                                                                                                      童垚 2020-10-29书 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容