文章分類:軟體大家

微服務架構 – 以醫療領域為例
** 本文同步發表於 FB社群-軟體設計鮮思維 ** 單體式的挫折,導致微服務的架構風格 – 將應用程序建構爲多個微服務 每一個微服務均視爲是一個小型的系統。 微服務各自擁有自己的私有倉儲 (資料庫)。 微服務之間的互動是透過 API 的介接。 每一個微 ...

爲何會使用微服務架構?!
** 本文同步發表於 FB社群-軟體設計鮮思維 ** 要談及微服務,就需要回頭檢視典型單體 (Monolithic) 式的系統建構與開發方式。下圖可能是一個醫療領域的單體式系統架構。 這個「Monolithic」可以翻譯爲「單體」或「整體」,也就是我們一般 ...

關於微服務 (Microservices) 的定義
** 本文同步發表於 FB社群-軟體設計鮮思維 ** 所以,微服務的定義是什麼呢?(What is Microservices) 它其實是一種架構設計的風格 (architecture design style) ,並沒有一種很絕對嚴謹的定義,要說較通用的 ...

使用 UML 圖表達微服務 (Microservices)的架構設計
** 本文同步發表於 FB社群-軟體設計鮮思維 ** 這裏藉由一個「放入購物車」的極小型功能案例,並利用 UML 各面向的設計圖,來表達微服務 (Microservices) 的架構規劃與設計的呈現樣貌。下列是幾個主要設計面向的設計圖 (並非是全部) 可以 ...

聊聊關於 UML 輔導個案的二三事
** 本文同步發表於 FB社群-軟體設計鮮思維 ** 前兩個星期有位上過前一期「軟體架構師」課程的學員,他在某大金融單位擔任技術職PM,特地利用週末時間到我家附近,請教我關於他利用 UML 所繪製的設計圖問題。相當認真,所以我很願意陪他一同討論軟體相關議題 ...

關於 Udemy 線上課程平台課程大綱規劃與模板 (提供下載)
最近在整理原來實體課程的教材內容,準備移轉到線上教學平台上 (我的第一個線上課程應確定爲「活用 UML 體現軟體設計思維」),首先考量的應該是國外最大的教學平台 - Udemy。 實體教學與線上教學肯定是截然不同的方式,前者重於與學員的「互動」,甚而需「因 ...