基于這樣的基礎設施,可以實現在線的軟件開發。直接在線上寫代碼,線上拿真實流量測試,拿線上環境看運行結果。從而實現低成本地敏捷開發。再也不用在每個語言,每個框架里搞mock,去做費勁地寫單元測試了。重構變得很低成本,不用總是擔心放線上去會掛。
對于基礎架構部門可以避免重復投入。有一套通用的平臺可以在上面跑任意語言,任意框架寫的業務邏輯。
網絡rpc和隊列領域,需要一種類似docker的技術,讓基礎架構的服務被通用化地方式提供給業務。讓所有的業務形態(無論語言,無論框架,無論rpc編解碼方式,無論rpc傳輸協議)都可以享受到一致地基礎設施。
原文轉自:https://zhuanlan.zhihu.com/p/25518867