系統設計

含有「系統設計」共 20 篇內容
全部內容
發佈日期由新至舊
頻繁查詢資料庫造成效能瓶頸?本文探討讀寫分離架構,透過主從資料庫分擔讀寫負載,提升系統效能。並深入分析資料一致性、應用層路由、負載均衡及Redis快取等重要面向,提供解決方案及注意事項。
Thumbnail
多代理系統 (multi-agent system)是活用 AI 代理人的常用做法。 本篇概略介紹常見多代理系統,同時引入管理學的組織架構兩相對照,用公司、團隊管理的角度切入,更容易了解多代理系統設計邏輯
Thumbnail
來聊聊 Log 紀錄這件事 個人資料保護法規定處理個人資料的軌跡要保留一定年限,因此最近有朋友在問什麼是系統操作軌跡、什麼是 Log 紀錄,想知道到底該保留什麼、保存5年會不會很貴。更進一步的問題是,有些系統 IT 說沒留 Log,那如果真的要存,到底該存哪些內容? Log簡單來說就是一種紀錄,
Thumbnail
物件導向的SOLID原則包含:單一職責、開閉、里氏替換、介面隔離、依賴反轉 而常見設計模式有:原型、單例、工廠、抽象工廠、建造者、依賴注入 軟體設計模式的三層式架構,衍生出 MVC、MVP、MVVM 等 文章以淺顯易懂的方式說明上述概念,並搭配生活化的例子,幫助讀者理解這些設計原則和模式
Thumbnail
這篇文章以淺顯易懂的「做蛋糕」比喻,解釋MDA(模型驅動架構)的概念,並深入淺出地說明CIM、PIM、PSM三層模型以及自動產生程式碼的過程,幫助讀者理解MDA如何提升軟體開發效率與跨平臺兼容性。
Thumbnail
高韌性設計是系統、組織和服務的關鍵。它通過減少對單一供應商或資源的依賴,提高適應性和可持續性。這一原則適用於各個領域,從SaaS系統到AI應用、組織結構、能源策略,甚至個人項目如電子報。高韌性設計的核心是多元化和靈活性,確保即使面臨挑戰也能持續運作。 一般性系統的高韌性設計 作為一家 S
Thumbnail
本篇將涵蓋環境設置和基礎結構的搭建,包括 Laravel 框架的初始化、路由設置、資料庫遷移和模型的建立。下篇將進一步討論核心功能的實現,包括 API 的開發和核心邏輯的實作。
Thumbnail
這篇文章描述了作者在政府機關服務期間,自發性地解決了幾個問題,包括開發公文收發系統和建立政府機關LINE官方帳號。作者使用Python開發公文收發系統,並利用大型語言模型建立LINE官方帳號的智能客服系統。這些應用對於提高政府機關的效率和服務水準具有重要意義。
Thumbnail
因應未來不斷變化的消費場景,零售業的數位轉型,要打造出「可組合式商務」(Composable Commerce),以快速因應市場變化,創造靈活而有高適應性的企業。MACH 架構是一套打造可組合式商務的技術原則。
Thumbnail