Function Alias
Function Alias
Function Alias 的核心概念是「用穩定名稱指向不可變函式版本」。它讓 Rollout Strategy 可以套用在 serverless function 上,並讓 Rollback Strategy 具備快速切換入口。
概念位置
Function Alias 位在 function version、traffic weight、event source 與 invocation entrypoint 之間,常見於 Lambda alias 或其他 serverless 平台的版本別名。
可觀察訊號
- 新舊 function version 需要短暫共存。
- 部分流量需要導向新版本做 canary。
- 事故時需要把入口切回上一個版本。
接近真實服務的例子
HTTP function 的 prod alias 先把 5% 流量導向 version 42。若錯誤率穩定,逐步提高權重;若錯誤率升高,alias 切回 version 41。
設計責任
Function Alias 要定義版本命名、流量權重、觀測指標、事件來源綁定與回復條件,讓函式發布具備可控入口。