网站首页
手机版

架构设计的输入输出

更新时间:作者:小小条

架构设计输入

需要解决的目标:功能性需求

这里的目标,通常可以归列为一条一条的use case,也就是一个个的功能需求。功能需求的分析,推荐WH分析法。

1、Who,Which, 系统的用户和与外部交互的系统

架构设计的输入输出

2、what,系统的一个个功能

3、How 用户如何体验系统

4、不要关心实现细节

实现的自由度:限制

可以采用三角形分析法。

业务、法规、技术

考虑业务,公司的CEO希望今年我们业务能够在整个市场份额达到什么样的一个比例?希望我们用户口碑达到什么样的要求?根据这样的业务要求,口碑要求来进行设计系统,需要满足十毫秒的响应,需要支撑多少万的TPS、QPS。所以架构师的靠考虑,它的限制来自于现在的业务要求,来自于未来的业务发展,也就是来自于什么CEO的。

技术方面,当前现存的中间件能够达到什么样的要求?同时它又有什么样的问题?这个时候,不管是拼接这种技术,还是拼接那种技术,必然会有一些限制,这些限制会不会影响业务呢?技术与业务需要互相沟通,综合考虑,找到一个切入点,平衡点,实现技术简单化,业务功能丰富化。

除此以外,法律法规方面,系统需要合法合规,比如个人信息要加密等。

做到什么程度:质量

可以采用“怎么”的分析法

1、怎么安全、怎么快、怎么稳定、怎么方便、怎么牛

2、运行时质量要求:支撑10万QPS、1万TPS、延时<1s

3、准备时质量要求:一分钟内可以扩展到10000个节点

4、结合功能需求的WHAT,结合用户体验

现有的手段:资产和技术

现有的手段包当前的资产和一些技术。我们的架构一般都是迭代的,所以,我们每一个新的项目都会有一些上个项目的积累,新的产品也都是前一个产品的衍生。上一个项目或者产品的代码库、架构设计文档、架构设计的思路都是资产,还有系统中很多已经熟悉的技术,这些都是我们系统的手段,它们可以共同配合我们的需求,来实现我们完完整整的一套架构设计。当你设计的时候,既要考虑功能性,也要考虑非功能性需求,以及我手上现存有哪些资产和技术,这样方便地来进行快速的迭代,快速的开发和设计。

架构设计输出

架构规划

推荐使用甘特图,燃尽图管理落地计划。

研发设计测试方案,TDD部署方案,DevOps

物理架构:服务器、网络、机房、云平台

非功能性实现:容灾、多活、单元化、CDN缓存

发布流程:应用、数据、网络、CI/CD

采购目标

自研、采购、外包、招标和产品决策

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

为您推荐

全国先进候选!包头4所学校被推荐!快看是你的母校吗?

好消息近日内蒙古自治区文明办发布《关于推荐2021-2023年创建全国文明校园先进学校的公示公告》确定包头轻工职业技术学院等4所高校和呼和浩特市第三十五中学等33所中小学作

2026-01-17 19:52

翱翔蓝天,筑梦报国:航空工程学院深入开展爱国主题教育活动

为增强学生爱国情怀,坚定航空报国信念,近日,航空工程学院各班级组织开展了爱国主题教育班会活动。 班会围绕“传承航空精神,担当时代使命”主题,通过多种形式引导学生将个人成长

2026-01-17 19:52

齐河一中出席全国500强高中颁奖盛典,荣获4项大奖

3月25日,北京国家会议中心,由学科竞赛网主办的首届“中国学科竞赛500强高中颁奖盛典”如期而至,盛大举行!齐河一中荣获省级最佳校长奖、省级重要贡献校长奖、省级最佳学校奖、

2026-01-17 19:51

齐河一中巾帼标兵

“三八”国际劳动妇女节期间,齐河一中开展“巾帼文明岗”和 “巾帼标兵”评选活动。经学校各年级、各级部推荐,高一物理学科组、高二英语学科组、高三21班任课组、艺体部音乐

2026-01-17 19:51

齐河县第一中学(齐河一中)邢艳丽老师的从教感言

幸福就是桃李满天下 ——齐河一中邢艳丽老师的从教感言 幸福是什么?记得曾经看过一幅漫画:坐在豪华轿车中的一对夫妻正在吵架,妻子一扭头朝窗外望去,风雨中另一对夫妻骑着自行

2026-01-17 19:50

考上清华大学的董宝昌给母校齐河一中送来了锦旗

追梦,感恩!考上清华大学的董宝昌给母校齐河一中送来了锦旗! 2022年8月1日,被清华大学录取的董宝昌带着清华大学的录取通知书,带着对母校的感恩之心,回来了!他和父亲母亲一起,特意为

2026-01-17 19:50