09-10 可扩展性:系统长大时别推倒重来
09-10 可扩展性 是系统面对更多用户、更多数据、更多功能时,仍能继续演进的能力。
一、它解决什么
它解决的是增长问题。今天能跑,不代表十倍流量、十倍数据、十倍团队还能跑。
二、一个比喻
像城市规划:小镇时一条路够用,大城市要主干道、地铁、分区和应急通道。
三、放到系统里看
可扩展性包括性能扩展、团队扩展、功能扩展、数据扩展。架构要给未来留余地,但不能过早复杂。
四、常见坑 / 学习抓手
常见坑是为了未来可能性过度设计。扩展性要基于真实增长方向,不是想象。
一句话总结
可扩展性是在不过度复杂的前提下,给未来增长留路。