第十六屆 優選

software-development
用 NestJS 闖蕩微服務!
HAO

系列文章

DAY 21

[用NestJS闖蕩微服務!] DAY21 - Monorepo (下)

Nx Console 圖片來源 Nx Console 是一個 Nx 官方推出的 VSCode Extension,可以幫助開發者減少輸入 Nx Command...

DAY 22

[用NestJS闖蕩微服務!] DAY22 - API Gateway

微服務外部 API 的挑戰 在過去,Monolithic 架構讓 Client 呼叫的 API 基本上就會是該 Monolithic 所提供的 API,但在微服...

DAY 23

[用NestJS闖蕩微服務!] DAY23 - Circuit Breaker

微服務的保護機制 在微服務架構下,假如一個服務依賴於其他服務的回應,那麼其他服務回應緩慢、故障都會讓服務面臨故障風險,這樣的問題對上一篇提到的 API Gate...

DAY 24

[用NestJS闖蕩微服務!] DAY24 - Saga (一)

微服務下的事務管理 在多數商業應用下,每一個請求都可能需要對資料庫進行操作,在過去 Monolithic 的架構下,如果只針對單一資料庫做操作,在 事務(Tra...

DAY 25

[用NestJS闖蕩微服務!] DAY25 - Saga (二)

Saga 的運作機制 上一篇有提到 Saga 是由一連串非同步事件來完成資料一致性的機制,那麼要如何協調 Saga 執行的步驟就變得相當重要,如果遇到 Comp...

DAY 26

[用NestJS闖蕩微服務!] DAY26 - Saga (三)

用 NestJS 實現 Orchestration Saga (上) 試著使用 NestJS 來實現極簡版的 Orchestration Saga,目標是將前一...

DAY 27

[用NestJS闖蕩微服務!] DAY27 - Saga (四)

用 NestJS 實現 Orchestration Saga(下) 上一篇已經將 CreateOrderSaga 的部分實作出來了,不過還需要將訂單服務、商品服...

DAY 28

[用NestJS闖蕩微服務!] DAY28 - CQRS (上)

微服務查詢的挑戰 在微服務架構下,資料會分散在各個服務的私有資料庫中,假如有個應用會需要從多個服務獲得資料並呈現在畫面上,勢必會面臨 如何查詢 的問題。前面在介...

DAY 29

[用NestJS闖蕩微服務!] DAY29 - CQRS (下)

微服務下的高效查詢 前一篇文章有提到,在微服務架構下,可以運用 CQRS 的概念來實現 查詢專用服務,比如:查詢訂單頁面的專用服務。這類型的服務僅提供使用者進行...

DAY 30

[用NestJS闖蕩微服務!] DAY30 - 閉幕式

這篇是本系列文的最後一篇,來將這三十天的內容整理一下。下方是本系列文的索引列表,讓各位在需要的時候可以更快的找到自己所需要的文章: 簡介 NestJS 微...