写点什么

架构实战营 - 模块 2- 总结

用户头像
吴建中
关注
发布于: 2021 年 04 月 20 日
架构实战营 - 模块 2- 总结

通过分析核心场景需求,识别各场景的复杂度,对复杂度进行定量、定性分析,比如性能指标要求明确 TPS、QPS。再整合各场景的分析结果,形成整体架构,在整体架构之上进行成本优化。


在分析每种复杂度时,可以套用复杂度分析模型,该模型这是一棵决策树(根据经验提升,可以不断补充决策树上可选的技术手段)。基于需求和分析模型,得出该场景的复杂度解决策略(核心架构元素),然后进行架构设计,划分角色 role,定义规则 rule,通过结构化的方式,形成一个有机体,架构出来后,需要按照数据流动方向,对业务需求是否满足进行评估。架构设计确定后,在此基础上,进行成本优化。


在需求分析时,应抽象出概念(实体),形成领域模型,分析实体之间的关系,架构中数据的流动需要以领域模型为指导。


核心业务场景的性能要求,转换成 TPS、QPS,分别套用高性能的分析模式,对各核心业务场景进行分析,从单机高性能、集群高性能决策树中,选择技术路径,并设计架构图,把多个场景架构整合,形成一个总的架构。然后对架构进行成本优化。

用户头像

吴建中

关注

还未添加个人签名 2018.04.18 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营 - 模块 2- 总结