经典的理论需要反复思考。
听了郭东白老师的讲解,深受启发,关于中台建设,他有如下建议:
一个公式:中台变更复杂度 =(QPS * Count(BU) / 变更频次)
两个要求:
- 边界合理:寻找中台的正确边界,平衡研发成本和业务迭代速度。中台的边界应当使得API最简化。
- 模型稳定:中台对多个业务的抽象逼近最优,模型在信息量最大化的情况下能够保持相对稳定。
三个原则:
- 业务优先:多数时候由于业务线同学决定架构选型,而不是中央决策。
- 反膨胀软件:对中台API稳定性和数据模型兼容性做强制要求,避免中台膨胀过快。
- 模块化开发:各模块有明确边界,独立文档,可独立设计/发布/被替代/升级。模块尽量以原子服务模式向外透出,模块间依赖主要是服务依赖。