搞笑談軟工
敏捷開發,設計模式,精實開發,Scrum,軟體設計,軟體架構
網頁
(移至...)
首頁
泰迪軟體最新課表
泰迪軟體Facebook
搞笑談軟工Facebook社團
▼
2022年7月12日 星期二
事件溯源(15):Apache Kafka可以當做Event Store嗎?
›
July 5 19:02~20:09 ▲ 圖片擷取自維基百科 前言 Teddy剛開始接觸Event Sourcing時,就是使用EventStoreDB,後來在ezKanban中也支援用PostgreSQL當作Event Store。但是在YouTube聽演講...
2022年7月11日 星期一
事件溯源(14):行為版本控制
›
July 05 21:59~23:12 ▲圖1:行為無法控制 前言 上一集討論事件版本控制的議題,這一集要討論行為版本控制(Behavior Versioning)。這個問題Teddy也是讀了Gregory Young的《 Versioning in an...
2022年7月10日 星期日
事件溯源(13):事件版本控制
›
July 05 18:08~19:23;20:07~21:06 ▲圖1:喵星人需要做版本控管的嗎? 前言 Event Sourcing因為把事件當作 單一真實資料來源(single source of truth) ,因此事件本身就相當於是一種API。事件改版...
2022年7月9日 星期六
事件溯源(12):建立快照以加速聚合讀取
›
July 04 21:23~23:39 ▲圖1:使用快照加速Aggregate讀取速度 前言 Event Sourcing系統在寫入端非常簡單且快速,但讀取因為需要從頭到尾逐一套用Aggregate instance所屬的所有領域事件以獲得最新狀態,經常讓人有一...
2022年7月8日 星期五
事件溯源(11):撰寫JavaScript在EventStoreDB中產生自訂投影
›
July 04 18:38~19:46 ▲圖1:EventStoreDB的使用者自訂投影程式 前言 上一集介紹ezKanbana如何實作Projector以便在PostgreSQL資料庫中產生Read Model所需的資料,這一集回頭使用EventStoreDB...
2022年7月7日 星期四
事件溯源(10):實作Projector
›
July 03 09:38~12:01 ▲圖1:ezKanban套用CQRS之後的架構圖,箭頭方向代表data flow 前言 上一集介紹在ezKanban中套用CQRS簡化領域模型的例子,這一集將說明ezKanban如何實作Projector以便在Postgre...
2 則留言:
2022年7月6日 星期三
事件溯源(9):套用CQRS簡化領域模型
›
July 02 18:35~19:12;23:15~24:00;July 03 00:00~13:07 ▲圖1:ezKanban Core Domain Model(簡化版) 前言 上一集提到CQRS可以簡化設計,這一集以ezKanban core domain...
‹
›
首頁
查看網路版