# 部署 - A/B Testing Deployment


# 簡介 A/B Testing Deployment

A/B Testing Deployment (A/B 測試部署) 是一種讓開發團隊測試軟體新功能的部署方案,這時候會在部署當前系統版本也會額外部署新功能系統,兩個系統都能同時使用,但是新版系統只會被挑選中的使用者能夠使用

當然被挑選中的使用者通常是根據特定因素,如地理位址,裝置型態,語言或是作業系統等等,可以幫助開發 / 設計團隊了解新系統的功能成效,只要團隊收集到新版使用者的相關資料且新功能表現相當不錯,開發團隊就可以部署正式的新版


# 優點

方便測試新功能,根據使用者偏好或是環境來挑選最適合的實驗對象


# 缺點

實踐技術相對複雜,也需要架設額外的負載平衡器


# 參考資料

  1. APWIDE GOLIVE - 8 Deployment Strategies Explained and Compared