聊聊架構 - 系統負載、分流與限制理論 Jul 26, 2022 (最後更新: Dec 5, 2023 ) 無論技術決策或解決方案的選擇,經常因為現實環境造成的種種限制條件,導致無法直接使用最優解。需要基於限制條件下,進行相對應的妥協與方案的調整。從軟體系統的負載來聊聊,在先天資源限制下,運用分流的機制,減輕系統的負載。 繼續閱讀
系統架構演進與 AWS 雲端服務結合(1) - 內部系統快速驗證 Jun 24, 2022 (最後更新: Jun 28, 2023 ) 本文章藉由同一機器的地端架構對應 AWS 雲端服務,學習與理解雲端可支援的服務項目。 繼續閱讀
簡述程式碼品質與優化方向 Jun 21, 2022 (最後更新: Dec 1, 2023 ) 程式碼的品質大多情況下,由開發人員的基礎功來決定。這些基本功包含了 Comment 的撰寫、程式碼的易讀性、重構的技巧等。 繼續閱讀
從零開始建立自動化發佈的流水線(持續搬移中) Jun 20, 2022 (最後更新: Nov 29, 2023 ) 這是一位 SOHO 族從無到有、一步一步建立自己的 CI/CD 的故事。隨著故事的推進,將逐一提及版控、測試、訊息通知、CI/CD、Container 等概念,最終將其串接為一條自動化發佈的流水線。 繼續閱讀
持續優化程式碼品質(持續補完中) Jun 20, 2022 (最後更新: Dec 1, 2023 ) 想要持續程式碼的品質,是需要參與專案的所有發人員共同維護的。當開發人員的基礎功越扎實,就越容易演化出易閱讀、易理解、易修改的程式碼品質。 繼續閱讀