Topic

Dev

A collection of 2 issues

「在開坑與填坑之間,尋找 Ingrelens 的最適平衡點」週檢討:微服務、JSONB 與架構重構的思考

這週回顧起來,都在和llm的微服務奮鬥,為了彈性的機制、金鑰池、供應商、逃生門...等的機制,再到供應商 fallback 機制的完善、Sentry 與 Redis 限流器的整合,每個決策背後都有著更深層的思考和權衡。這些工作或許不太容易被使用者直接感受到,但對產品的穩定性和未來擴展性來說卻至關重要。 重點成就與進展 首先,LLM 微服務終於從 Ingrelens 主專案中成功抽離。雖然過程中遇到不少意外狀況,但目前架構已經相對清晰,API 調用與 fallback 機制也逐步穩定下來。此外,資料庫結構調整成 JSONB 後,雖然短期內有 schema 管理的困擾,但長遠來看,我相信這種彈性會對未來的產品需求更友善。 另外這週的程式碼清理與術語統一也非常值得肯定。雖然刪除過去的程式碼和文件時有點不捨,但每一次清理都是在為未來的自己減輕負擔,讓 Ingrelens 專案更容易維護。 最後錯誤監控與限流機制的整合也完成得相當順利。Sentry 在不同環境的區分讓我對未來問題的追蹤更有信心;Redis 的限流機制則是為了避免未來流量暴增時系統崩潰,這種未雨綢繆的工作,
5 min read

Subscribe to 海博賽特日誌

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe