API 重構後的幾點實話:技術債、產品判斷與下一步
API 重構後的幾點實話:技術債、產品判斷與下一步
這週把 Ingrelens 的幾個老問題一次整起來:API 架構統一、環境變數管理自動化、會員系統與帳號刪除流程重構,還把 HTTP 全面升級到 HTTPS。Dockerfile 重新整理、部署腳本補上該有的保險,過去半年累積的技術債至少清了一大段。
從工程面看,收益很明確。環境變數的自動化腳本雖然寫起來不輕鬆,但部署的穩定度立刻提升,手動改錯的風險幾乎清零;API endpoint 統一後,前端開發少了不少「猜測」與重複修正,後端安全性也更乾淨。這些是值得記上一筆的地方。
但回過頭來,技術債的代價比想像中高。像 endpoint 不一致、URL 寫死在 component、會員系統初期規劃不足,當下看都不急,累積到這週就一次爆掉,時間與心力都被吃掉。結論很直接:之後每次上新功能,都要把「技術債清單」列入例行工作,而不是等到事情變大再處理。