架構要擁抱變化

2021-09-29 06:27:09 字數 473 閱讀 9520

最近幾年,接觸了很多團隊,特別是創業的技術團隊,大家容易犯的乙個錯誤就是有些形上學,而沒有真正了解背後的真正原因。

比方說,大家對「快速迭代」有共識,沒有團隊會反對執行快速迭代,但也有嚴重的誤解。事實上,很多團隊沒有做好快速迭代的真正原因,並不是工程師能力差或者不願意快速迭代,而是沒有乙個可以支援快速迭代的架構和基礎工具。想快速迭代,對架構設計的要求是比平常更高的,這裡說的不是高併發、高可用的架構,而是支援高迭代的架構。 ​​​

有朋友會跳出來,高可用和快速迭代矛盾嗎?可以兩者兼有嘛。但實際上,我們就是要分出「主要」:

快速迭代的架構「主要」是為了「開發階段」。高可用的架構是「主要」為了「增長」階段,高擴充套件的架構是「主要」為了「運維階段」。這幾者是不同的。

下車了,昨天忘記提前買票了,今天只買到站票,反而讓我加速寫完。

敏捷開發思想之擁抱變化

秉承敏捷宣言的精神 個體與交付重於過程和工具 可用的軟體重於完備的文件 客戶協作重於合同談判 響應變化重於遵循計畫 我認為,敏捷開發大致應該體現如下的思想 擁抱變化 自我組織 簡單最好 客戶至上 有效溝通 精益求精。1 擁抱變化 kent beck和martin fowler在介紹極限程式設計 ex...

擁抱變化,成就永恆

今天再寫python,不知道是變了還是忘了?忽然覺得有些陌生,寫完之後思緒萬千,時代變化得太快了。大概兩年前python 2.7好像還是比較流行,現在呢,都轉到python3了吧,也許再過一段時間python5,python6也要出來了。唯一不變的就是變化。變化是必須的,都說技術這條路變化快,但是往...

我們為什麼要擁抱Linq?

linq 源起 net的設計者在類庫中定義了一系列的擴充套件方法,方便使用者操作集合物件,這些擴充套件方法構成了linq的查詢操作符。是什麼?linq,語言整合查詢 language integrated query 是一組用於c 和visual basic語言的擴充套件。它允許編寫c 或者visu...