● 前言 Day 9 我們已經學會如何用 Docker 將應用程式容器化。但問題來了:為什麼要容器化?其中一個關鍵原因,就是要支撐「不同的軟體架構模式」,特別是...
在 Bee.NET 架構中,API 採用「約定型別」(Convention-based Types)與 $type 型別標記模式,達成模組化設計與型別安全,同...
在企業系統開發中,API 架構扮演關鍵角色。它不僅是前後端溝通的橋樑,更是跨模組、跨服務協作的核心。相較於 REST 著重資源導向、gRPC 聚焦高效能與嚴格協...
本文探討 SaaS 系統在架構設計與部署過程中,如何兼顧 擴展彈性 與 成本控制,並提供在 Azure 雲端平台的實務觀察與建議。內容涵蓋應用與資料層分工、部...
延續上一篇 企業系統的 N-Tier 架構設計,本篇介紹如何依此理念,嘗試使用 AI Coding(GitHub Copilot)實作一套模組化的 .NET...
在企業內部使用的 ERP/CRM/HRM 系統開發中,採用 N-Tier 多層式架構 是常見且有效的方法,可達到清楚的職責分離、良好的模組化與系統延展性。本文介...
最近剛好有在看 Clean Architecture 這本書,裡面有提到大名鼎鼎的 SOLID 原則,雖然還沒有完全看完,但今天可以先來聊聊這五大原則。 Wha...
嗨,我是一個寫 ERP 系統架構寫了超過 20 年的軟體架構師。 這個部落格,我打算用來記錄一些實務開發上的心得、踩過的坑、解過的奇葩問題 —— 也就是那些你在...
都當上老鳥了,總不可能只做寫程式的工作吧,上面交代的也許會是規劃新系統的任務,這時老鳥在經驗上的優勢就很容易表現出來了,尤其是思考系統架構的深度。 在規劃系統時...