架构设计评估
2022-09-02 09:47:58 0 举报
AI智能生成
架构设计评估
作者其他创作
大纲/内容
如何评估服务性能
软件评估服务性能
ATAM(Architecture Tradeoff Analysis Mehtod)
表述部分(开局)
PMO
Agenda(会议目的,会议节奏,控场)
产品
项目目标
业务上下文/功能点
架构
架构vs业务
组件/流程图
上下游链路梳理
调查分析(对线)
产品和机构
高优先级场景(Hight、Middle、Low)
实现难度(L,M,S)
安全性、性能预估等
场景讨论(打团)
相关人士
高优先级场景
架构技术方案
风险点和待确认事项
识别架构师没有识别的风险
报告生成(报告)
PMO
会议纪要
共识事项
跟进事项
风险点
CBAM成本效益分析法
ATAM vs CBAM
ATAM面向产品本身
架构决策->业务目标
CBAM 成本 vs 收益
优先级评估
根据ATAM评估-选取1/3Top优先级项目
相亲大会种子选手
最好情况、最坏情况、实现 vs 期望情况
请亮灯
再次筛选业务场景,优中选优
选出top优先级的top
烧脑计算
开发架构策略,确定策略的效用
深入了解
计算每个场景总收益,成本/收益ROI
亮家底
最终优先级
心动女生
案例说明
分布式事务(权重15)
解决订单不一致性
降级熔断(权重25)
降低服务异常率
限流降低接口超时时间(权重10)
质量和效应曲线
小提升大回报
效应提升不明显
效应阶梯提升
计算公式
技术 - 场景
当前
预计
Seata - 分布式事务(权重15)计算结果:>48%
2%(70)
0.5%(92.5)
Sentinel - 降级熔断(权重15)计算结果:150%
4%(60)
1%(90)
Sentinel - 限流超时(权重10)计算结果:48%
5%(70)
1%(94)
Redis+lua - 限流降低接口超时时间(权重10)计算结果:40%
5%(70)
2%(88)
投资回报率=(预计效应平分-当前效益评分)*权重值/成本投入分值
服务性能指标和调优思路
CPU
内存
线程
主搜模块性能规约
平台、中台类业务的“约束倒置”
案例分析
新零售业务的隐匿BUG
OpenSearch主搜模块性能规约
平台、中台类业务的“约束倒置”
主搜/中台类产品性能规约
所有商品都有一个shop ID=10013
0 条评论
下一页