【发布时间】:2016-09-09 20:31:50
【问题描述】:
致任何有实际经验的人将单体分解成单独的模块和服务。
我在阅读 Martin Fowler 的 MonolithFirst 博客文章后提出这个问题。当采用单体并将其分解为微服务时,等式中的“大小”元素是我思考最多的元素。具体来说,如何将单体应用程序(我们谈论的是 2001:A Space Oddessy;因为它既古老又庞大)分解为微服务,而不会变得过于细化或保持过于单体。最终目标是创建可以独立升级和独立扩展的独立模块。
根据将单体分解为微服务的个人经验,有哪些推荐的最佳实践?
【问题讨论】: