系統架構
含有「系統架構」共 12 篇內容
全部內容
發佈日期由新至舊
林柏宇的沙龍
2024/12/01
系統架構系列 - 6: 軟體工程文件
在軟體工程中,文件管理常被忽視,但對於多方協作至關重要。本文深入探討API文件、YAML格式和UML圖的應用,強調保持文件的版本控制,使用Swagger和Markdown工具提升可讀性與協作效率。此外,我們將討論如何利用PlantUML輕鬆繪製UML圖,以促進開發團隊之間的有效溝通與理解。
#
文件
#
開發
#
軟體開發
2
留言
林柏宇的沙龍
2024/11/24
系統架構系列 - 5: 代理伺服器 Proxy
本文介紹了代理伺服器的重要性及其主要功能,包括請求轉發、響應回傳、隱私保護、內容過濾等。此外,本文還探討了各類型的代理伺服器,如正向代理、反向代理、透明代理和高匿名代理,以及它們在網路架構中的角色。瞭解這些概念不僅能增進對網路安全的認識,還能在選擇合適的解決方案時提供幫助。
#
伺服器
#
隱私
#
VPN
3
留言
林柏宇的沙龍
2024/11/24
系統架構系列 - 4: 資料處理與可視化
在資料分析中,資料處理和可視化是不可或缺的兩項重要任務。本文介紹了 ELK 系統(包括 Elasticsearch、Logstash 和 Kibana)以及 Grafana 的核心功能及其在日誌管理和資料分析中的作用,幫助讀者理解這些工具如何提升資料處理效率和可視化效果,從而更好地應用於真實場景中。
#
開發
#
軟體開發
#
軟體
2
留言
零售的科學 I'm Happy
2024/11/11
高韌性設計-Resilient Design
高韌性設計是系統、組織和服務的關鍵。它通過減少對單一供應商或資源的依賴,提高適應性和可持續性。這一原則適用於各個領域,從SaaS系統到AI應用、組織結構、能源策略,甚至個人項目如電子報。高韌性設計的核心是多元化和靈活性,確保即使面臨挑戰也能持續運作。 一般性系統的高韌性設計 作為一家 S
#
系統設計
#
系統架構
#
架構設計
2
留言
林柏宇的沙龍
2024/11/10
系統架構系列 - 3: 高併發、高可用與高性能
在系統架構領域,高併發、高可用及高性能是不可或缺的概念。高併發涉及系統在短時間內處理大量請求的能力;高可用性關注系統在故障情況下的持續運作能力;而高性能則關注系統快速處理任務、資源利用率高和低延遲的表現,並針對每個概念提供具體的實現方式及最佳實踐,幫助讀者瞭解如何在實務中提升系統的整體效能。
#
開發
#
軟體開發
#
軟體
19
留言
林柏宇的沙龍
2024/11/03
系統架構系列 - 2: 微服務架構
本文探討微服務架構的設計理念,包括如何解耦服務之間的依賴性,以及其在臺灣企業推行的現狀與優點。微服務架構能夠提高系統的擴展性和容錯性,解決高耦合問題,特別適合快速迭代的開發環境。文章還提供瞭解耦的實用建議,幫助開發團隊維護和測試微服務,使系統更加模組化、靈活且可維護。
#
開發
#
軟體開發
#
軟體
2
留言
林柏宇的沙龍
2024/10/27
系統架構系列 - 1: 架構模式、技術選型與性能優化
在這篇文章中,我們深入探討系統架構的不同層面,尤其關注於軟體層面。文章介紹了幾種常見的架構模式,包括一體化架構、微服務架構、事件驅動架構、服務導向架構及無服務架構,並討論了其優缺點。此外,我們還探討了技術選型與性能優化的重要性,並提供實用的建議,幫助讀者在未來的軟體開發中做出更明智的選擇。
#
面試
#
開發
#
軟體開發
13
留言
Will 進步本
2024/08/22
嵌入式系統開發4: 如何開始設計系統架構
設計系統架構有兩種主要的方式:一種是從零開始構建,從一個想法或最終目標開始,逐步組織所有的要素,這稱為組合式設計(composition)。
#
系統架構
#
嵌入式系統開發
喜歡
留言
Will 進步本
2024/08/19
嵌入式系統開發 3 - 如何設計更靈活的嵌入式系統架構
系統設計的挑戰 嵌入式系統的設計猶如解開一個拼圖,即使是小型的系統也充滿了細節,讓人眼花繚亂。作為開發者,你需要具備全局視野,才能辨識哪些部分的問題能夠用簡單的方法解決,哪些部分則潛藏著複雜的相依性。這時,設計的關鍵在於:不要追求一開始就完美,而是從一個「還可以」的設計開始,然後逐步改進。
#
嵌入式系統開發
#
系統架構
喜歡
留言
Cheng's
2024/03/26
網路世界的非軍事區 DMZ
Internet,這個名詞相信對大說數人來說應該不陌生。你可能也知道 Intranet (內部網路),甚至每天上班辦公都在使用它。那麼你聽過「DMZ」嗎?
#
DMZ
#
系統架構
#
資安
3
留言