未来世界是一个“虚拟王国”,需要强而有力的基础设施做支撑。
在许多过去的科幻电影和小说里,“未来”被设定在21世纪初,其中的很多场景如今被证明只是幻想。人类对未来的预测总与实际的发展趋势相去甚远,比如互联网——近20年来发展最快的“虚拟王国”,正一步步地颠覆着我们对生活的认知。
我们常在想,5G的出现将带来什么?也许世界会进一步线上化、数字化、虚拟化,然而这一切都需要底层基础设施做支撑,也许终有一天《头号玩家》中的情节会变为现实。
《黑客帝国》看着过瘾,可又有谁思考过利用容器虚拟沙盒系统自我升级的 Matrix 该如何进行架构设计?随着人工智能和物联网的普及,机器智能会凭借更为简单且强大的架构模式,像有机生命般不断成长,覆盖地球的每个角落。
本书作者张亮是一个有执念的人,无论是搞技术还是玩游戏,现在看来,让他执着的事情又多了一件——写书。这本书从策划之初我便很清楚,因此也一直期待着图书问世的这一天。
在曾经和张亮共事的几年里,我们一起做过许多事情,对外开源,对内落地,他是我最得力的帮手。如今,他把开源项目ShardingSphere带进了Apache基金会,还跟其他几位优秀的老师一起出了书。这一路走来,我见证了他的成长,对他的“我执”有深切的体会。有道是“不疯魔不成活”,做技术必须有“痴狂劲儿”才能每日精进,成为业界翘楚。
纵览全书,内容循序渐进,概念清晰明了,技术描述有点有面。本书着重介绍了从服务化到云原生的演进过程,涵盖了当下主流技术架构的发展趋势,其中的理念非常先进,是一本理论架构完整且实战案例典型的好书!
技术发展日新月异,无论如何更新迭代,总有些颠扑不破的基本原则。比如,CAP原理不仅是分布式架构的设计准则,更是四维空间的限制法则。当我们掌握了这些底层技术时,自然可以信心满满地迎接新的挑战,而这些底层技术知识点都可以从这本书中获得。
架构是基础,更是所有技术人员对未来的共识。
立足当下,展望未来,如千万年来的祖先一样,我们要用自己的勤劳和智力改变世界,构建理想国度。未来已来,我们正用当下的技术架构明天。
史海峰
微信公众号“IT民工闲话”作者
2019年2月于北京