iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

Event driven architecture的奧妙 系列

比較傳統request driven與event driven的差異並探討event driven的優點、使用時機以及event store的運作機制。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 - 參賽前言

Hello~ 大家好 去年因為工作上的事情無法參加鐵人賽今年經過朋友推坑!!鼓起勇氣參加這次的鐵人賽,藉由這次的鐵人賽鍛鍊自己的基本功。 動機 我是一個剛踏入職...

2024-09-15 ‧ 由 momosama 分享
DAY 2

Day 2 - 單體式架構的問題

從今天開始的一系列文章,我會快速講單體氏的缺點、微服務的發展,再慢慢帶出Request Driven是怎麼用的,以及它產生的限制,最後說明Event Drive...

2024-09-16 ‧ 由 momosama 分享
DAY 3

Day 3 - 微服務的發展

上一篇我們講到單體式架構的缺點,今天會著重探討微服務的優點以及兩個架構間的區別。 讓我們開始吧! 微服務 昨天我們提到當系統或使用者需求的複雜度提升時,單體氏架...

2024-09-17 ‧ 由 momosama 分享
DAY 4

Day 4 - Request Driven Architecture 介紹

前言 前一篇我們講了什麼是微服務、微服務的特性、和單體氏架構不同的地方,從今天開始大概會有3-4篇的文章在講Request Driven,其中包含: Requ...

2024-09-18 ‧ 由 momosama 分享
DAY 5

Day 5 - RESTFul API

前言 上一篇的文章Request Drivne Architecture介紹,我們說明Request Driven的由來與運作流程。 這一篇的文章著重講REST...

2024-09-19 ‧ 由 momosama 分享
DAY 6

Day 6 - Synchronous的機制 (1)

上一篇我們比較了Non-RESTFul和RESTful API,通過例子分析Non-RESTFul的缺點以及引入RESTFul到Request Driven的好...

2024-09-20 ‧ 由 momosama 分享
DAY 7

Day 7 - Synchronous的機制 (2)

前言 前一篇我們講了Synchronous的概念,簡單用銀行開戶的例子說明它的運作流程。 今天會用同一個例子細講syn的運作流程及其問題點所在。 好的~讓我們開...

2024-09-21 ‧ 由 momosama 分享
DAY 8

Day 8 - Asynchronous的機制 (1)

前言 前兩篇我們著墨在Synchronous的運作流程,實際舉兩個例子講Syn的優缺點。 接下來的兩篇文章我們會講: 什麼是Async? Async的運作流程...

2024-09-22 ‧ 由 momosama 分享
DAY 9

Day 9 - Asynchronous的機制 (2)

前言 前一篇我們說明什麼是Asynchronous、為什麼需要它以及優點所在。 但這樣就夠了嗎? 顯然是不夠的,因此接下來會進一步用例子探討Asynchrono...

2024-09-23 ‧ 由 momosama 分享
DAY 10

Day 10 - Synchronous v.s Asynchronous

前言 前幾天我們花了一些時間分別講Synchronous和Asynchronous: 運作流程 優缺點 應用場景 有用實際的例子讓大家瞭解。今天我們整理成表...

2024-09-24 ‧ 由 momosama 分享