系統架構

1/9ページ

微服務架構體系詳解

微服務架構的演變 微服務架構的技術體系、社群目前已經越來越成熟。在最初系統架構的搭建,或者當現有架構已到達瓶頸需要進行架構演進時,很多架構師、運維工程師會考慮是否需要搭建微服務架構體系。雖然很多文章都說微服務架構是複雜的、會帶來很多分散式的問題,但只要我們瞭解這些問題,並找到解法,就會有種撥開雲霧的 […]

網路安全那點事

網路安全水很深,零碎的也看了不少資料,但是總覺得很飄渺,可能是平時主要是做應用開發,而真正實踐密碼設計(cryptography)和安全設計(security)的機會比較少. 剛剛看了幾篇文章 listed as following,有一些A-Ha moment,也能把我現有的關於web安全的知識竄 […]

架構風格

管道-過濾器風格:每個構建都有一組輸入和輸出,資料輸入構建,經過內部處理,然後產生資料輸出。 主程式-子程式:程序導向的架構,所有的計算構件作為子程式協作工作,並由一個主程式順序的呼叫這些子程式,構件用共享儲存區交換資料。 物件導向風格:物件導向架構風格的特徵是將資料標識和基本操作封裝在物件中。這種 […]

複雜性應對之道 – 領域建模

為什麼要領域建模 80後程式設計師都知道,我們國家“系統分析師” 和“系統設計師” 是兩種不同的職稱考試,也就是分析系統和設計系統不是同一個人,這種割裂導致需求分析的結果無法直接進行設計程式設計,而能夠進行程式設計執行的程式碼卻扭曲需求,導致客戶執行軟體後才發現很多功能不是自己想要的,而且軟體不能快 […]

大型網站架構演化發展歷程

大型網站系統的特點 1,高併發,大流量:需要面對高併發使用者,大流量訪問。 2,高可用:不間斷服務。 3,海量資料:管理處理海量資料,使用大量伺服器。 4,需求快速變更,釋出頻繁:網際網路產品為快速適應使用者需求,版本迭代。 1. 初始階段的網站架構 網站最開始沒有太多人訪問,只需要一臺伺服器綽綽有 […]

網際網路專案系統架構經驗淺談

一、如此架構設計構想的起因 1、“網際網路 ”這個概念之後,政府部門、民營企業等各行各業似乎忽然都“醒了”,每個單位都發現自己迫切需要建設各類資訊化系統,“大資料分析系統”“雲平臺”等能建的都要建起來,似乎只有這樣才能與總理的思想保持高度一致。總之託福了,網際網路類的專案確實多了起來,但隨之而來的問 […]

網際網路應用架構

網際網路應用架構 1. Web伺服器和應用伺服器的區別 1.1 Web伺服器 1.2 應用伺服器 1.3 兩種伺服器在應用架構中的層次 2. 網際網路應用架構模型 2.1 架構圖 2.2 前臺應用 2.3 後臺應用 2.4 功能需求上的不同 2.5 非功能需求上的不同 2.6 架構原則 3. 架構演 […]

開放介面/RESTful/Api服務的設計和安全方案詳解

總體思路 這個涉及到兩個方面問題:一個是介面訪問認證問題,主要解決誰可以使用介面(使用者登入驗證、來路驗證)一個是資料資料傳輸安全,主要解決介面資料被監聽(HTTPS安全傳輸、敏感內容加密、數字簽名) 使用者身份驗證:Token與Session開放介面Api服務其實就是客戶端與服務端無狀態互動的一種 […]

系統架構師的必備知識儲備

   優秀的系統架構師的基礎:  .軟體架構一般概念 .軟體架構師的角色以及最難處理的問題 .系統架構的核心原則 .系統架構設計的特點、層次、分類 .系統架構設計的構想、節奏、預測、驗證 .系統架構設計的協作和簡化 .系統架構的主要理論、方向和趨勢 .如何成為一個好的系統架構師   資訊化模型與需求 […]