人人都是架構師:面對風險
版權宣告:本文為半吊子子全棧工匠(wireless_com,同公眾號)原創文章,未經允許不得轉載。 https://blog.csdn.net/wireless_com/article/details/46390077
架構包含技術的選擇,更多分層等於更高的複雜度,但是輕量級協同設計可以提高質量。最佳實踐也是有使用條件限制的,面對架構要用於質疑。
系統的最大風險
外部介面是系統風險最高的部分之一。
– 關鍵的外部介面有哪些?介面的技術定義是什麼?
– 哪些佇列是通訊元件?訊息的格式是什麼?
– 同步還是非同步?非同步連線是否有保障?能否亂序傳輸?
– 介面是否冪等?介面的可用性、效能、可伸縮性、安全性?
– 介面的所有權屬?版本的升級處理?服務級別?
系統的常見風險
除了外部介面之外,其他的常見風險如下:
– 元件執行過慢
– 元件無法伸縮
– 關鍵元件崩潰
– 單點故障
– 資料被破壞
– 基礎設施故障
– 磁碟滿
– 新技術過於複雜
文件
架構需要以文件的方式回答質疑。
程式碼不會講述完整的故事,輕量級文件來描述程式碼之外的問題,如
- 這是關於什麼的?希望能做什麼?
- 質量屬性?約束?原則?
- 軟體架構?外部介面?
- 資料(資料比軟體本身更重要。)?
- 基礎設施架構?
- 部署?運營和支援?
- 決策日誌
- ……
相關文章
- 人人都是架構師: 約束和原則架構
- 人人都是架構師-清晰架構 | 京東物流技術團隊架構
- Serverless 架構開發手冊 — “人人都是 Serverless 架構師”先導篇Server架構
- 人人都是 Serverless 架構師 | 彈幕應用開發實戰Server架構
- 人人都是 Serverless 架構師 | 現代化 Web 應用開發實戰Server架構Web
- 人人都是 Serverless 架構師之 “盲盒抽獎”創意營銷活動實踐Server架構
- 人人都是昏析師:分析師的話
- 如何面對JAVA架構師,和學習方法。Java架構
- 【杯具的分析師-人人都是昏析師】
- [譯] 人人都是設計師。我們可以的。
- Google眼鏡的故事。。。–人人都是昏析師Go
- 【使用者照片應用場景的對比-人人都是昏析師】
- 【對女人11大愛好的雷達分析圖-人人都是昏析師】
- 好的架構師都是善良的獨裁者架構
- 阿里資深架構師私下峰會:瞭解這幾點,人人皆是優秀架構師阿里架構
- 分析師是如何看待世界的?–人人都是昏析師
- 【程式設計師之最佳註釋-人人都是昏析師】程式設計師
- 每天一點小提升,人人都是工程師工程師
- 【工種危險度分析-人人都是昏析師】
- 騰訊QQ,人人都是高手
- 拖延症患者是如何思考的……人人都是昏析師
- 對話首席架構師 | 北京架構師大會活動報名架構
- 降低製作門檻,人人都是3D“模”術師3D
- 【AI繪畫】絕美春天插畫,人人都是插畫師AI
- 對話首席架構師 | 北京架構師大會12月活動報名架構
- 【郵件營銷高到達率真相-人人都是昏析師】
- 【中美社會化媒體比較分析-人人都是昏析師】
- 挑手機和挑老公的共同原則–人人都是昏析師
- 架構師修煉之道(二)——架構?設計?架構師?架構
- 【拖延症患者的工作計劃和執行-人人都是昏析師】
- 技術培訓 | 資源編排,人人都可以成為架構師架構
- 架構師架構
- 架構師對MVC設計模式的理解架構MVC設計模式
- 人人都是昏析師:高階運營和普通運營的區別
- 軟體架構與架構師架構
- 《人人都是產品經理》筆記分享筆記
- 我和洋快餐的關係。你也是這樣麼?–人人都是昏析師
- 架構師之路架構