2017.3.31, 深圳, Ken Fang
我們是否有輕量級、可視化的工程實踐、工具、架構模式, 可使產品發生運營事故的概率能大幅的降低?
答案是有的:
@ 使代碼是可測試性的:可由產品級敏捷的 Story 場景樹, 所產出的 Story 簡單設計而能達到。
@ 使代碼是可維護性的:可由 SonarQube 而能達到的。
@ 真正瞭解產品架構能力的極限:經由產品級敏捷的 “運營環境板”, 設計出在運營環境下的 “產品集成測試用例”。而經由各種不同的產品集成測試用例的組合, 形成產品的 “探索性測試的測試場景”。由執行產品探索性測試的各個的測試場景, 便可總結出產品的架構能力的極限。
@ 設計可自動保護, 可自動回覆產品的 Circuit Breaker: 由產品架構能力的極限, 設計 Circuit Breaker 自動保護、自動回覆的場景(參數)。
@ 當然, 最最最重要的是:團隊成員是否有 “產品質量” 的意識、素養與文化。
我們真的已經找到了工程實踐、工具、架構模式, 而可大幅的降低產品發生運營事故的概率。
歡迎你來試試。