未来是指未来的业务,稳定性,成本
未来系统爆发的增长,这就是规划未来架构的目的
从两个方面入手:1.容量规划 2.底层架构
容量规划:
摸清家底:
各个模块日常应用水位以及历史峰值
99.9%压测 得出QPS vs RT
未来业务容量: 稳定性基线 余量规划(规划多10%的余量) 主链路规划(保证业务可用性的核心链路)
底层技术:
大厂实践的案例对我们有指导意义
后端主流技术趋势:
轻量:易接入 易使用 易替换
快速复制:容器编排
分治理论 微服务–>深化
如何修订路线图执行过程中的偏差:
竞争对手的业务变化:如微信红包 没过多久支付宝也出来了红包
市场的业务变化
以上都会影响我们短中长期的架构规划。
技术选型时候:技术栈+替代方案+运维成本(同时要有替换的planB)
季度和半年度进行技术栈的审查,看架构是否需要改变,比如业务目标是否改变 容量的改变 稳定性的变化