[Ruby Summit 2018 话题分享] 模块化的 Rails,微服务以外的另一种选择

1,326 阅读1分钟

拖延症犯了今天才发,这是今年Ruby Summit 2018 做的一个话题分享,随着主要的技术栈的转移(前端和Rust),可能以后对于Rails 架构的分享更多的就会是翻译相关的(TAT 我没有叛逃)。Slides 在这里

主要分享的内容是 Component Based Rails Application,事实上也是一个13年就开始出现了的概念。

最终关于我这次分享的 CBRA(Component Based Rails Application),我最主要想要表达的点,就是可以「疼痛度最低」地简化一个巨大臃肿的单体应用(monolith),并且给未来的拆分做好准备。但另一方面,这次演说没说到的是:组件化的的Rails 开发,不一定要从业务领域来起步的,他本质还是提供了你一种插件化开发一些特性的选择而已。