原文:CQRS之旅——旅程6(我們系統的版本管理)

旅程 :我們系統的版本管理 此階段的最高目標是了解如何升級包含實現CQRS模式和事件源的限界上下文的系統。團隊在這一階段實現的用戶場景包括對代碼的更改和對數據的更改:更改了一些現有的數據模式並添加了新的數據模式。除了升級系統和遷移數據外,團隊還計划在沒有停機時間的情況下進行升級和遷移,以便在Microsoft Azure中運行實時系統。 本章的工作術語定義: 本章使用了一些術語,我們將在下面進行描 ...

2019-06-26 09:54 0 451 推薦指數:

查看詳情

CQRS之旅——旅程1(我們的領域:Contoso會議管理系統)

旅程1:我們的領域:Contoso會議管理系統 本章介紹了一個虛構的公司Contoso。它描述了Contoso計划推出的會議管理系統,這是一個新的在線服務,可以使其他公司或個人通過此系統組織和管理自己的會議和活動。本章從高層次描述了新系統的一些功能和非功能需求,以及為什么Contoso希望 ...

Wed May 29 16:56:00 CST 2019 3 663
CQRS之旅——旅程5(准備發布V1版本)

旅程5:准備發布V1版本 發布Contoso會議管理系統V1版本: 本章描述了團隊為准備Contoso會議管理系統的第一個產品版本所做的更改。這項工作包括對前兩章介紹的訂單(Order)和注冊(Registrations)限界上下文的一些重構和功能添加,以及一個新的會議管理 ...

Thu Jun 20 17:35:00 CST 2019 3 613
CQRS之旅——旅程2(分解領域)

旅程2:分解領域 在本章中,我們將對Contoso會議管理系統進行一個高層次的概述。這將幫助您理解應用程序的結構、集成點以及應用程序的各個部分之間的關系。 在這里,我們借用Eric Evans在他的書《領域驅動設計 軟件核心復雜性應對之道(Addison-Wesley ...

Thu May 30 17:23:00 CST 2019 2 577
CQRS之旅——旅程8(后記:經驗教訓)

旅程8:后記:經驗教訓 這一章總結了我們旅程中的發現。它強調了我們在這個過程中所學到的最重要的經驗教訓,提出了如果我們用新知識開始這段旅程,我們將以不同的方式做的一些事情,並指出了Contoso會議管理系統的一些未來道路。 你應該記住,這個總結反映的是我們的具體旅程,並非所有這些發現 ...

Fri Jul 05 22:02:00 CST 2019 4 451
CQRS之旅——旅程3(訂單和注冊限界上下文)

旅程3:訂單和注冊限界上下文 描述: 訂單和注冊上下文有一部分職責在會議預訂的過程中,在此上下文中,一個人(注冊者)可以購買特定會議的座位。還可以為已購買的座位分配與會者的名稱(這在第5章“准備發布V1版本”中進行了描述)。 這是我們CQRS旅程的第一站,因此團隊決定實現一個核心 ...

Fri May 31 18:45:00 CST 2019 4 658
CQRS之旅——旅程4(擴展和增強訂單和注冊限界上下文)

旅程4:擴展和增強訂單和注冊限界上下文 對限界上下文的更改: 前一章詳細描述了訂單和注冊限界上下文。本章描述了在CQRS之旅的第二階段,團隊在這個限界上下文中所做的一些更改。 本章的主題包括: 改進RegistrationProcessManager類中消息相關的工作方式。這說明 ...

Wed Jun 12 19:10:00 CST 2019 0 495
GitLab版本管理

GitLab是利用 Ruby on Rails 一個開源的版本管理系統,實現一個自托管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。它擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供一個文件歷史庫 ...

Wed May 22 22:35:00 CST 2019 0 688
java多版本管理

背景 java版本的升級也比較頻繁, 每年一個版本或更多 雖然java環境變量的配置無技術性可言, 但對於頻繁切換也是比較枯燥的 java版本管理工具 sdkman: https://sdkman.io/ jenv Jabba sdkman的安裝--mac ...

Thu Sep 03 20:07:00 CST 2020 0 1636
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM