CQRS - ES hiện đang là chủ đề khá mới mẻ hiện nay, cùng với DDD ngày càng thu hút nhiều sự quan tâm của các cộng đồng lập trình trong và ngoài nước.
Command And Query Responsibility Segregation (CQRS) là một mô hình thiết kế dựa trên ý tưởng phân tách việc đọc và ghi thành 2 luồng riêng biệt với 2 hệ thống model độc lập. Trong khi Event Sourcing (ES) giúp mô hình hóa trạng thái hệ thống thành 1 chuỗi các event thay vì chỉ là 1 trạng thái tĩnh tại 1 thời điểm. Vậy, hai mô hình này có ưu nhược điểm gì, kết hợp với nhau ra sao, mang lại lợi ích gì cho hệ thống ? Meetup #23 lần này của .Net Open Tech sẽ giúp các bạn hiểu rõ hơn về 2 mô hình thiết kế này.
Thông tin diễn giả: Nguyễn Đình Sơn
Anh Sơn hiện đang là Solution Architect tại Niteco Vietnam, Co. Ltd
Sau một thời gian nghiên cứu và áp dụng mô hình CQRS-ES cho hệ thống của mình, anh Sơn quyêt định chia sẻ kinh nghiệm áp dụng 2 mô hình này này với cộng đồng.
Chủ đề: Kinh nghiệm thiết kế hệ thống sử dụng mô hình CQRS, ES
Nội dung:
1. CQRS/ES Theory
2. CQRS/ES Practice (An Application in OSBC Project)
3. Applying Single Responsibility Principle to CQRS at Design Level
1 of 10
Downloaded 13 times
More Related Content
Chia sẻ kinh nghiệm thiết kế hệ thống sử dụng mô hình CQRS-ES
1. 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
2. Speaker Information
• Full name: Nguyen Dinh Son
• Junior SA @ Niteco Vietnam Co., Ltd.
• Email: son.nd@niteco.se
• Skype: son-nd-niteco
6. 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.
7. Applying SRP to CQRS at Design Level
• Diagnostics and performance measurement
• Exception handling and logging
• Authentication
• Authorization
• Pre-processing
• Validation
• Post-processing
DEMO