首頁 搜尋 我的知識庫
Azure 應用程式的 10 個設計原則 Ep.11 進化的設計 - Design for evolution

Azure 應用程式的 10 個設計原則 Ep.11 進化的設計 - Design for evolution

漫步在雲端

2022/11/02 | 00:05:22 | SoundOn #technology




Play Episode



內容描述


所有成功的應用程式會隨著時間變更,無論是要修正錯誤、加入新功能、納入新技術,或讓現有的系統更可擴充且可復原。 如果應用程式的所有部分都緊密結合,會變得難以在系統中引入變更。 應用程式的一個組件中的變更可能會破壞另一個組件,或導致變更在整個程式碼基底中起漣漪。
此問題並不限於整合型應用程式。 可以將應用程式分解成服務,但仍呈現將導致系統僵化和脆弱的那種緊密結合。 但是,當服務的設計要演化時,小組可以創新和持續提供新功能。