Thẻ: cqrs

  • DDD: Phần 8 – Các pattern kiến trúc trong Domain-Driven Design

    DDD: Phần 8 – Các pattern kiến trúc trong Domain-Driven Design

    Phần này này giải thích rõ sự khác biệt giữa logic nghiệp vụ (business logic) và các mẫu kiến trúc (architectural patterns). Trong khi các mẫu chiến thuật (tactical patterns) tập trung vào cách xây dựng logic nghiệp vụ, các mẫu kiến trúc quan tâm đến cách tổ chức tương tác và phụ thuộc giữa…

  • DDD: Phần 7 – Event-Sourced Domain Model – Khi Dữ Liệu Kể Câu Chuyện Của Chính Nó

    DDD: Phần 7 – Event-Sourced Domain Model – Khi Dữ Liệu Kể Câu Chuyện Của Chính Nó

    Xem lại phần 6: DDD [Part 6]: Những Domain Model Patterns giải quyết business logic phức tạp Trong hành trình phát triển phần mềm, một trong những thách thức lớn nhất chính là hiểu đúng và đủ về những gì đã xảy ra trong hệ thống — không chỉ trạng thái hiện tại, mà còn…

  • CQRS là gì?

    CQRS (viết tắt của cụm Command/Query Responsibility Segregation) định nghĩa sơ khai là cách phân tách trách nhiệm truy vấn lệnh, nhằm tối ưu hóa việc ghi vào & đọc từ cơ sở dữ liệu. Motivation Ngày càng nhiều lượt đọc và ghi phức tạp trong những hệ thống lớn, dẫn đến lỗi, tắc nghẽn…