善变的架构

架构会有多善变? 上图是一个常见的App分层架构,之后随着业务发展,架构会如何变化呢? 再看微信在两个阶段结构图: 阶段1: 阶段2: 可以看到微信在阶段1架构类似于常见的App分层架构,但是随着业务不断膨胀,发展到阶段2某些模块发生了劣化。为什么会出现这种问题?架构随着业务不断发展,最上层业务模块横向进行扩展,某一个业务并不会劣化,同理,最底层的组件,也不会出现较大的劣化。随着平行的业务模块交互
相关文章
相关标签/搜索