系统设计

67 阅读1分钟

AKF

akfpartners.com/growth-blog…

image.png AKF 立方体也叫做scala cube,它在《The Art of Scalability》一书中被首次提出,旨在提供一个系统化的扩展思路。AKF 把系统扩展分为以下三个维度:

  • X 轴:直接水平复制应用进程来扩展系统。
  • Y 轴:将功能拆分出来扩展系统。
  • Z 轴:基于用户信息扩展系统。

后端如何应对多变的需求

  • 提炼公共组件、方法
  • 业务模型做好抽象,保持一定的可扩展性