我们公司去年被收购了,到现在刚好一年。虽然我们公司跟集团比规模很小,差不多是集团的1/20吧,但是我们公司也是有自己一套完整的业务系统的。在收购初期做了一些融合的业务需求,两边产研经过很长时间探讨做了一套方案,从结果上看还是不错的。
经过近一年的融合,业务和技术都比较稳定了。因为考虑到这块业务整体的迭代效率,公司决定把集团里融合的这部分业务也统一交给我来负责。
我这才有机会看到融合方案的全貌。
很多年前第一次看到“组织架构决定技术架构”这句话的时候,很不能理解。我当时的认识是:技术架构就应该是清晰、抽象、结构合理的,绝不能因为组织架构原因就做出不合理的设计。
这么多年的工作经历下来,虽然慢慢地比较认可了这句话。但是因为以往经历的公司规模都不是特别大,所以做方案的时候还是可以从全局考虑去做的,也有能力推动“自上而下”的执行,所以技术架构基本还是“技术决定的”。
但这次完全不一样。
我们公司和集团是同一个业务类型的公司,但是经营的品类不太一样。所以融合初期目标是:我们的所有业务系统全部融合到集团的各业务系统和平台系统里去。
和我们直接对接的是部门A,A部门拿到我们的结构化数据后,再转换成其他业务系统和平台系统的数据结构做对接和存储。然后B部门再从这些存储里拿到这些数据去做展示,但是因为集团原来没有这块业务,所以主要以我们的产品逻辑为主,所以B部门又得把数据再转成我们的结构化数据去做展示。
如果集团的这块业务不交给我负责,这块架构感觉上也是合理的,但是现在要把A、B这两个部门涉及到的这部分业务统一交给我来负责,感觉就很傻了。为了做集团的业务,我需要把结构化的数据转成非结构化数据,自己再把非结构化的数据转成结构化数据去做展示。
有种累二傻子的感觉。
小团队的时候,技术架构就是技术人“拍脑袋”就可以决定的。
但当你开始跨部门协作,跨 BU 融合,尤其是站在大组织视角去理解系统的时候,你会越来越明白组织架构决定技术架构,很多时候不是说你技术能力行不行,而是要先考虑组织架构关系再去考虑技术架构的设计。
后面一段时间就得快速去调整这块架构了,得快速把研发成本降下来,但是又不能影响过程中正常业务需求迭代,也是一个不小的挑战。
继续加油吧💪🏻
非著名程序员,全栈开发工程师,长期专注系统开发与架构设计。
功能待开通!
这里记录以后准备读或者重读一些书的计划,计划起于 2018/11/01,多读书提升技术和各方面认知。 正在读 技术类 << 算法导论 >> 5% << 现代操作系统 >> 10% << 亿级流量网站架构核心技术 >> 50% << 这就是搜索引擎 >> 25% 介绍搜索引擎的架构和各部分实现方案。 << 编码的奥秘 >> 25% 计算机编码普及读物 << 数学史 >> 4% 数学历史发展和起源 <
ChatGPT最近很火,所以注册一个玩玩。本来想跟它聊聊人生,结果它却劝我换工作。。 聊聊人生 我:你叫什么名字 ChatGPT:我叫ChatGPT,是一个由OpenAI训练的大型语言模型。 我:我可以给你起个名字吗? ChatGPT:您当然可以给我起名字,但是请注意我是一个人工智能模型,没有实际意义上的名字。 我:好,我以后就叫你雨宝吧 ChatGPT:很高兴与您相识,您称呼我为雨宝。我会尽力回答您的每一个问题。 我:雨宝,人生的意义是什么? 雨宝:作为一个AI模型,我没有自我意识和个人感受,因此不能对人生的意义发表个人观点。不同的文化、宗教、哲学等对人生的意义有不同的解释,有的认为人生的意
今天距离上次更新博客正好一个月的时间,一是因为我过完年准备换工作这段时间一直在忙于整理项目代码、文档,二是最近没有看什么新的内容(因为我博客其实是当做笔记用的,只是用来记录一些知识点方便以后查询)。今天正好刚开完项目交接会闲下来了就总结一下 2018 年和定一下 2019 年的目标。 2018 年 工作 工作上的内容没什么好说的,没什么大的波澜,做了四个项目,项目主要是公司内部平台并且属于”公司机密“,所以就不详细说了。 总结 前端又会用几个库 ant design、vue、nuxtjs、uikit等 语言学习了 go,看了 dart、rust、zephir,又尝试了 c++ mysql 优
锻炼写作能力 我的写作能力真的是很差,有多差呢,读完这篇文章就知道我表达有多差了。。 我以前也有写过一些博客,但是写出来的东西真的是很差劲,连我自己都不想看第二遍,还有在工作当中有时候需要写文档,然后写的也比较乱。所以这次特地花了很大精力建立这个博客就是希望能提高自己的写作能力,提升在一些需要文字沟通环境里的沟通能力。 提升技术水平 站内博客主要会以技术为主,而我要想把某一个技术方面的知识描述清楚,我自己就必须保证自己对该技术有比较深入的了解才行。 记录各种问题和坑 在平常的开发过程中经常会遇到各种问题,然后就会一阵google,然后好不容易解决了,过了段时间又碰到了相同的问题又要重新找解决方
前言 从我记事起就比较容易做梦,有多容易呢,我在桌子上趴10秒有时候就能做个梦,以前也有想研究或者记录下自己梦,每次都没坚持下来。这次在博客上开这个栏目用于后面记录醒来后记得比较清楚的梦并根据情况做些简单的分析,后面也会继续去关注梦方面的书籍深入研究这方面的东西。 梦的时间地点 梦的日期:2018/08/21,大约时间13:40-13:59 地点:公司工位 梦的内容 地点:一间很熟悉、同学很多的教室。 时间:梦开始时正在上课、梦里的教室人比较多、课本也比较多,推测应该是初中或高中的时候。 人物:梦里的人物没有比较清晰的特征,感觉好像是中学时期好多同学的形象交杂着,有个男同学感觉跟我比较亲近,表