架构师首先是一个政治角色,其次才是技术角色。这是我作为架构师恪守的格言。相比于技术的简单明了和对错分明,政治似乎充满了难以言喻的暧昧与妥协。然而,从另一方面看,暧昧代表高度的不确定性,妥协意味着寻找共赢。这正是最能发挥架构师价值的地方:在不确定的环境中,通过技术寻找共赢的解决方案。
本书的作者正是其中翘楚。Neal、Pramod、Zhamak与我同为技术雷达撰写者,共事多年,相知甚深。我与Mark Richards虽然不认识,但听Neal谈及其人其言,深感也是我辈中人。他们通力协作,在本书中讨论了架构师最大的难点:如何做“权衡”。最理想的架构不难,最先进的架构更是搜索可得,而最恰当的解决方案只能权衡再三,大胆假设、小心求证而来。其中心酸奥妙,本不足为外人道。四位作者娓娓道来,曲尽其妙,此书实在是难得的佳作。
——徐昊,Thoughtworks中国区CTO
推行领域驱动设计(DDD)多年,数据架构治理一直是一块顽石。面对大部分数据集中架构的应用系统,数据治理是否应该领域化、如何领域化已困扰我多年。本书通过一个完整案例,展现了系统走向分布式架构过程中,数据如何有效进行领域治理的过程,启发良多。架构就是权衡取舍,深以为是!
——肖然,Thoughtworks创新技术总经理,DDDChina联合创始人