ݺߣ

ݺߣShare a Scribd company logo
CHIA SẺ KINH NGHIỆM THIẾT KẾ
HỆ THỐNG SỬ DỤNG MÔ HÌNH
CQRS - ES
Nguyễn Đình Sơn – 30/08/2017
Speaker Information
• Full name: Nguyen Dinh Son
• Junior SA @ Niteco Vietnam Co., Ltd.
• Email: son.nd@niteco.se
• Skype: son-nd-niteco
CQRS/ES/DDD Theory
CQRS/ES/DDD Theory (cont.)
CQRS/ES Practice (An Application in OSBC
Project)
Single Responsibility Principle
• A class should have only a single responsibility.
• It means only one potential change in the software's specification
should be able to affect the specification of the class.
Applying SRP to CQRS at Design Level
• Diagnostics and performance measurement
• Exception handling and logging
• Authentication
• Authorization
• Pre-processing
• Validation
• Post-processing
 DEMO
References
• CQRS http://cqrs.nu/
• CQRS Journey https://msdn.microsoft.com/en-
us/library/jj554200.aspx
• Single Responsibility Principle
https://en.wikipedia.org/wiki/Single_responsibility_principle
Thank you!
Q & A

More Related Content

Chia sẻ kinh nghiệm thiết kế hệ thống sử dụng mô hình CQRS-ES