架构设计
新的一周,新的迭代~
新的迭代要做消息中心,今天下午一直在写架构设计文档。
这次架构设计文档,我以专栏 - 从0开始学架构 为模板~
第一部分是需求介绍,要在这部分写明此次架构的缘由,以及目的,类似OKR中的R。
接下来就是需求分析,需要明确Who - 涉及到谁,When - 时间,What - 需求是什么,Where - 环境,Why - 要解决的问题,How - 都有哪些核心功能。
再然后就是约束,我们的架构要实现哪些特性;常见如下,
性能,如RT、QPS;成本;时间;可靠性;安全性;合规性;技术性;兼容性。
最后画出架构设计图,相关流程图。
走完这套流程,基本上要考虑的点都考虑到了,别人也可以很容易的理解设计的意图以及考量点。
网友评论