成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

80后聊架構:究竟什么是架構設計? | 架構師之路

開發 系統
架構設計通常是指,為了滿足特定的需求,我們定義系統組件,以及組件之間相互作用關系的過程。

在架構師面試過程中,架構設計是一個必不可少的環節。通常面試官會陳述系統的功能需求與性能需求,面試者要提出系統架構設計方案,并與面試官討論方案里的設計折衷,方案選型與各個方案的優缺點。

那究竟什么是架構設計,architecture design 呢?

架構設計通常是指,為了滿足特定的需求,我們定義系統組件,以及組件之間相互作用關系的過程。

比如說,你要滿足一個個人主頁的需求,系統架構只需要一個web-server,背后丟一個靜態頁就可以了。而如果你要滿足一個十萬人同時登陸的需求,系統架構就需要反向代理,web-server,service,DB,cache等諸多組件。

畫外音:任何脫離業務需求的架構設計,都是耍流氓。

在軟件工程中,架構設計是軟件開發過程中的一個階段,這個階段側重于頂層設計而不是細節設計。通常這個階段需要設計整體的結構,組件,與組件關系。

總之,架構設計的目的是為了實現產品需求,業務需求,架構設計非常關注:

  • 整體結構;
  • 組件;
  • 組件之間的關聯;

舉幾個案例。

案例1,業務需求:“我想做一個全網搜索引擎,不復雜,和百度類似就行,兩個月能上線嗎?”

為了實現這個搜索引擎需求,整體的結構,組件,組件之間的關聯,可能就是這樣的。

案例2,業務需求:“我想做一個內容檢索功能,不復雜,100億數據,每秒10萬查詢而已,兩個星期能上線嗎?”

為了實現這個內容檢索需求,整體的結構,組件,組件之間的關聯,可能就是這樣的。

案例3,業務需求:“檢索的時效性,對用戶體驗來說很重要,在例子2的基礎之上,必須檢索出5分鐘之前的新聞,1秒鐘之前發布的帖子,不復雜吧?”

為了實現這個時效性需求,整體的結構,組件,組件之間的關聯,可能就是這樣的。

以上,就是架構設計。


責任編輯:趙寧寧 來源: 架構師之路
相關推薦

2024-11-13 14:52:58

2024-11-14 07:30:00

架構吞吐量

2023-08-20 12:21:18

軟件開發架構設計

2024-11-22 10:49:46

2024-11-14 15:00:00

線程架構吞吐量

2018-11-23 09:52:24

架構設計架構師

2011-04-07 16:06:18

測試架構師測試架構

2020-12-08 11:17:41

微內核架構設計

2019-07-23 18:15:26

技術大數據數據庫

2021-10-25 09:41:04

架構運維技術

2018-07-03 15:46:24

Java架構師源碼

2018-11-28 09:38:34

微服務架構API

2013-04-19 15:12:17

架構師WEB架構師

2020-05-15 08:38:33

架構師高級開發互聯網

2020-11-25 09:56:48

架構運維技術

2018-02-06 09:58:48

架構師MVCiOS

2022-06-15 10:04:51

存儲選型MySQL

2009-02-23 11:18:06

J2EE架構師Java

2012-12-13 09:47:15

軟件架構師架構師

2010-12-28 10:40:50

admin
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩中文在线观看 | 亚洲精品电影网在线观看 | 中文字幕国产 | 亚洲精品天堂 | 黄色毛片一级 | 成人在线播放 | 成人区精品一区二区婷婷 | 国产精品日产欧美久久久久 | 久久亚洲国产 | 中文成人在线 | 成人黄色三级毛片 | 91高清视频在线 | 精品毛片| 欧美一级黄色片在线观看 | 春色av| 欧美一区二区小视频 | 91不卡在线 | 久久精品视频一区二区 | 国产91综合一区在线观看 | 一区二区影院 | 在线播放国产一区二区三区 | 99这里只有精品视频 | 久久精品无码一区二区三区 | 国内av在线 | 综合一区二区三区 | 国产一区二区三区视频 | 一区二区三区视频在线免费观看 | 看亚洲a级一级毛片 | 欧美日韩91 | 国产成人精品一区二区 | 久久久这里都是精品 | 日韩在线 | 欧美xxxⅹ性欧美大片 | 99在线播放 | 国内久久| 一级高清 | 精品视频在线播放 | 狠狠亚洲| 91精品国产一区二区三区蜜臀 | 91在线一区二区三区 | 久久这里只有精品首页 |