CTO札記 架構的改造是個持續 全面 螺旋的過程

2021-05-22 07:42:42 字數 622 閱讀 4105

系統架構是乙個產品的基石,它的紮實是產品成長性的保障。

但是,架構永遠與產品是共同成長的。

新產品剛推出時,快速、可用即行,不可能構造乙個複雜、龐大的基礎架構。

隨著產品的熱火,壓力越來越大,容量、伸縮性問題就來了。在保證業務的前提下,對架構進行優化、改造就成為必要。

1、持續

如果產品持續熱火、使用者量不斷增長、資料逐漸少量化、業務功能越來越複雜,這種改造就將是持續性的。

2、全面

一般來說,合理的架構將系統分為多個層次。

通常大家都會(也的確應該最)關注database。不過,每個層次都有很大的挖掘潛力。

根據木桶理論,各個層次的能量/承受力相當時,整體效果最好。單獨將某乙個層次做得很強,效果並不明顯,性/價比卻很差。因此,架構改造應該全面考察各個層次,分別改造。

3、螺旋

業務的增長有時快速得難以想象。也許一次改造完成後,只能支撐幾個月。myspace, facebook等都遇到了這個情況。大家的思路都一樣:不斷優化、改造。這是一種螺旋式的提公升方法,永遠挑選最有潛力部分動手。

以後再來舉例說明更細的內容。。。

CTO札記 架構的改造是個持續 全面 螺旋的過程

系統架構是乙個產品的基石,它的紮實是產品成長性的保障。但是,架構永遠與產品是共同成長的。新產品剛推出時,快速 可用即行,不可能構造乙個複雜 龐大的基礎架構。隨著產品的熱火,壓力越來越大,容量 伸縮性問題就來了。在保證業務的前提下,對架構進行優化 改造就成為必要。1 持續 如果產品持續熱火 使用者量不...

CTO札記 架構的改造是個持續 全面 螺旋的過程

統架構是乙個產品的基石,它的紮實是產品成長性的保障。但是,架構永遠與產品是共同成長的。新產品剛推出時,快速 可用即行,不可能構造乙個複雜 龐大的基礎架構。隨著產品的熱火,壓力越來越大,容量 伸縮性問題就來了。在保證業務的前提下,對架構進行優化 改造就成為必要。1 持續 如果產品持續熱火 使用者量不斷...

CTO札記 架構的改造是個持續 全面 螺旋的過程

統架構是乙個產品的基石,它的紮實是產品成長性的保障。但是,架構永遠與產品是共同成長的。新產品剛推出時,快速 可用即行,不可能構造乙個複雜 龐大的基礎架構。隨著產品的熱火,壓力越來越大,容量 伸縮性問題就來了。在保證業務的前提下,對架構進行優化 改造就成為必要。1 持續 如果產品持續熱火 使用者量不斷...