2024 年,我在 RubyConf China 上做了《下一个十年的 Monolith》讲演:https://www.bilibili.com/video/BV1R2cceWEvS
但是大会一个主题的时间毕竟有限,所以感觉还有很多东西没有讲到或讲透,因此我觉得有必要写一本书来对这个主题——我称之为“现代单体架构(Modern Monolith)”——做一些更深入的阐述和探讨。加上这两年里 Rails 8、8.1 的接连推出,让 Rails 在这个领域不断发展。
经过近半年的时间,我的这本书终于完成,正式发布在 Leanpub:https://leanpub.com/therails8modernmonolithinaction

俗话说“天下大势,合久必分,分久必合”。
对于 Web 应用来说,经过微服务、前后端分离的十多年流行之后,随着硬件和网络的进步,回归单体架构的趋势开始出现了。越来越多的开发者、团队或公司,都在逐渐认识到这一变化。
Rails 8 通过一系列新特性,填平了旧时代单体架构面临的技术鸿沟,构筑起了现代单体架构(Modern Monolith)的新体系。
阅读这本书,通过一个实际 Rails 应用的完整开发到上线的全过程,你将会深刻理解并掌握到:
如果你热爱 Ruby,想了解 Rails 8 的最新特性,并且愿意看看现代单体架构如何实战落地,这本书就是为你写的。
在 Leanpub 新书页面有新书试读样章可以直接免费下载。
另外还有内容更多一些的社区版(Community Edition),可以通过邮件免费获取。
既为了庆祝新书发布,也为了庆祝世界杯开赛,我为 Ruby China 社区准备了 20 个名额的五折优惠券。
有兴趣的朋友可以私信联系我(备注 rubychina book)。
