架构基础:从需求到架构
上QQ阅读APP看书,第一时间看更新

从业务能力上来说,IT从业者要在需求管理能力和技术架构能力上形成突破。很显然,需求管理能力是基本功,而技术架构能力则是真正意义上的门槛,因此架构是IT从业者的高级语言。

关于作者

这是一个不多见的从代码工程师快速成长起来的优秀架构师,对技术有着天然的领悟力。工作踏实、用功,技术全面,在底层技术支持、代码编写、数据库、运维、需求、架构、信息安全和灾备等方面都有深入研究。干活从不叫苦,并乐在其中,精益求精,孜孜不倦地“打磨架构力”。这在当前从事几年IT工作就自称“架构师”的IT行业实属难得。没有深厚的“坐功”和“架构力”,这本书是绝对写不出来的。

关于架构

架构之难,在于其抽象,更在于其具象。好的架构同时蕴含了静态结构和动态逻辑。静态结构是对各维度和知识域的精细梳理,如企业架构中的业务架构、数据架构是相对静态的输出。而动态逻辑则是针对各维度和知识域产生的有限集合的过程域。过程域是基于企业的战略目标,通过AS-IS和TO-BE的差距分析所得出来的一系列架构视图,但搞清楚架构视图的关联关系、协同关系、父子集合、衍生和迭代关系才是动态逻辑的核心内容。从系统思维的角度来看,架构的核心是输入、处理和价值输出,涉及方法、工具、技能、流程、标准和模板。所以,好的架构一定来源于好的思维模型,即从逻辑化到结构化,从结构化到系统化。

关于本书

我拿到初稿,迫不及待地通读了几遍,便欣然应允为其写序。一方面该书作者是我眼见着成长起来的架构师,另一方面该书确实干货满满,没有任何废话,与作者干练的工作风格相符,对中、高级架构师极具参考价值。

架构是一门实践的学问,讲究的是“知行合一”,本书架构均来自保险科技领域的实战案例。从横向上看,其几乎涉及负债端全部的架构领域模型;从纵向上看,其涵盖了从低层到高层的全部架构,是真正意义上的全架构参考书。本书的架构脉络清晰、分类全面,很多架构已在实战中运行多年,成熟度和可用性较高。

最后,我为本书作者感到骄傲,其“架构力”一直在成长,是新生代架构师的优秀代表;同时我也为本书内容感到自豪,实践出真知,本书必不会辜负读者。

君康人寿保险股份有限公司首席信息官 杜鹏飞

互联网近20年得到突飞猛进的发展,在改变人们生活习惯的同时,互联网营销场景的丰富化对信息技术的要求越来越高。在互联网企业发展壮大的同时,传统行业必须紧跟时代要求,利用互联网技术沉淀,全面开展数字化转型,建立端到端的全流程线上营销和运营体系。

从用户视角来看,日常使用各大互联网平台产品的用户,已经习惯性地用“沉浸式体验”的高标准要求每款新产品。从企业数字化转型角度来看,传统企业在从手工或半手工作业到业务全流程线上化和移动化的数字化转型的过程中,亟待解决业务场景终端多样化、业务规则复杂度高、特定场景并发交易高、数据存储一致性差等问题。面对这些问题,必须跳出原有模式,采用新思路和新技术去解决。作者从架构师角度出发,从互联网架构在传统企业落地的理论探究和应用实践两个角度,总结出了一系列信息系统建设需要关注的关键要点和具体方法。这些要点和方法的掌握对于想要从程序员转型成为架构师,以及初中级架构师向更高段位成长,无疑是非常必要的!

一个优秀的信息系统必须具备以下基本特点:操作简单、功能全面、响应迅速、计算准确、运行稳定和信息安全。系统建设能够完整地实现以上特点,这本身就是一件难度非常高的事情,需求解读、产品设计、模型架构、技术架构、编码品质、安全防护等各项工作有序、高品质地执行是以上目标达成的基础,各项单独拿出来都是一个领域,包含专业性极强的领域知识,而架构师处于承上启下的位置,在其中发挥着尤为重要的作用。一名优秀的架构师必须最大范围、最大程度地扩充自己的视野和知识体系。阅读完本书,读者将充分认识到架构师的工作要求及如何成长为一名架构师,掌握架构师底层思想逻辑(高可用、高伸缩、高并发和安全性)的抽象和具象,提高阅读者全局视角下通用模块建设的关键能力。

作者不只是互联网架构在金融企业应用的探索者,更是实践者,本书正是在无数次“踩坑”经历中总结得来,尤为珍贵,相关的架构实践目前正在应用落地,大大提升了信息系统的各项评价指标,丰富了企业数字化转型成果。希望读者能够从本书中汲取能量,在学习和工作中成长进步。

九安汇金数据科技有限公司解决方案事业部经理 左书利