架构之书:雄伟与《Domain Driven Design》
我在读《人月神话》的时候,记得里边有一个IBM工程师吃纸故事,似乎是一个飞机场的IT系统一直完不了工,工程师都快被逼疯了。估计这个工程师在这个项目上已经耗尽了自己的青春和精力。
架构师(Architect)这个词是从建筑的词汇借过来的,建筑的结构工程师,已经从建设茅草屋逐步进化到能建设各种桥梁、隧道、哈利法塔,以及像央视的大裤衩这类的异形建筑。软件的架构尽管历史没有建筑那么深远,但其实也靠着SOA等技术来分解业务,成熟的中间件与数据中台,现代的软件架构已经能驾驭绝大多数业务场景了,再来一个飞机场IT系统这类的需求,估计也不是什么难事。现在考验架构的,反而是你融入业务,引领业务的能力。
Eric Evans 的领域驱动设计(Domain Driven Design)算是业务架构方法论的一个巅峰,里边包含业务架构师所需的大量知识(甚至还包含了如何跟业务方沟通),包含了很多突破性的设计理念,比如如何确定领域,如何挖出隐式概念,如何做柔性设计、如何通过分层来构建大型系统,等等。作为业务架构师,这本书值得好好研读一番。
最近十多年互联网应用大规模崛起,各种技术会议的主要议题都在讲海量请求,海量数据的问题。但随着消费互联网的低垂果实逐步被摘完,产业互联网逐步获得更大的注意力,业务架构师的角色将越来越重要,Eric Evans 的这本书的重要性也将会越来越高。
题图:米兰主教座堂
版权声明: 本文为 InfoQ 作者【lidaobing】的原创文章。
原文链接:【http://xie.infoq.cn/article/2a2410872d406b67f47f19f33】。文章转载请联系作者。
评论