從大陸京東採購了電腦升級核心組件

從京東採購了電腦升級核心組件
上個月中,剛授課完 Java Spring 線上課程,隔天隨意滑購物網站時,竟然在對岸的「京東」打著購物節 (8.18) 的名號,除了滿2000送購物金,還有電腦產品的組合優惠,更甚著直遞運回台灣幾乎是免運費! 想想我的 PC 桌機,竟然核心組件 (i7-2600) 已有 10 年時間沒有升級啦!! 詳見 - 2011年初的i7電腦採購暨DIY-組裝心得分享。這幾年只有針對記憶體 (升級至 ...

微服務架構 – 以醫療領域為例

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

Windows Terminal 美化 for WSL 2 Ubuntu (zsh + zim + powerlevel10k)

Windows Terminal 美化 for WSL 2 Ubuntu (zsh + zim + powerlevel10k)
執行 Ubuntu@WSL 最好用的就屬 Windows Terminal,這是在 Microsoft Store 就可以找到直接安裝的。從 Terminal 運行 Ubuntu,最好是給它美化一番,視覺化與介面操作性會好上很多。 看到這篇:「用 zsh + zim + powerlevel10k 讓你的 Terminal 潮又快」,以前我所使用的 oh-my-zsh 的 zsh 配置框架,看 ...

爲何會使用微服務架構?!

爲何會使用微服務架構?!
** 本文同步發表於 FB社群-軟體設計鮮思維 ** 要談及微服務,就需要回頭檢視典型單體 (Monolithic) 式的系統建構與開發方式。下圖可能是一個醫療領域的單體式系統架構。 這個「Monolithic」可以翻譯爲「單體」或「整體」,也就是我們一般典型的大堆頭式的開發系統,它有以下特點: 應用程序被建構爲單個單元 (single unit)。 多個功能模組共用同一個資料庫。 使用同一種 ...

[安裝筆記] Windows 10 安裝 Linux 子系統 (WSL2)

[安裝筆記] Windows 10 安裝 Linux 子系統 (WSL2)
在 Windows 10 上跑 Linux 子系統,實在太過方便了!尤其是近年所推出 WSL 2 (Windows Subsystem for Linux version 2),利用其內建的虛擬機器 (其實就是輕量化後的 Hyper-V),可以充分完整支持原生 Linux 核心 (kernel),擁有比前一版 WSL 1 更好的效能與穩定性。 如何安裝 WSL 2 @Windows 10 環境 ...

關於微服務 (Microservices) 的定義

關於微服務 (Microservices) 的定義
** 本文同步發表於 FB社群-軟體設計鮮思維 ** 所以,微服務的定義是什麼呢?(What is Microservices) 它其實是一種架構設計的風格 (architecture design style) ,並沒有一種很絕對嚴謹的定義,要說較通用的說明,可以參考如下: 「用以描述將系統依據業務能力 (business capability) 分解為多個可獨立 ...