Event-driven architecture: khi hệ thống lắng nghe sự kiện
Kiến trúc phần mềm

Event-driven architecture: khi hệ thống lắng nghe sự kiện

30/09/2026 0 lượt xem

Tìm hiểu kiến trúc hướng sự kiện, lợi ích và những thách thức đi kèm.

Từ gọi trực tiếp sang phát sự kiện

Thay vì gọi trực tiếp, các dịch vụ phát và lắng nghe sự kiện, giúp giảm phụ thuộc và dễ mở rộng.

“Sự kiện là những gì đã xảy ra, không thể thay đổi.”

Những điểm chính

  • Giảm ràng buộc giữa các dịch vụ
  • Dễ thêm người tiêu thụ mới
  • Cần xử lý tính nhất quán cuối cùng

Bảng tóm tắt

Thành phầnVai tròVí dụ
ProducerPhát sự kiệnDịch vụ đơn hàng
BrokerChuyển sự kiệnKafka
ConsumerXử lý sự kiệnDịch vụ email

Các bước thực hiện

  1. Xác định các sự kiện miền
  2. Chọn broker
  3. Thiết kế lược đồ sự kiện
  4. Xử lý trùng lặp và lỗi

Lỏng lẻo về liên kết, chặt chẽ về hợp đồng.

Được phát triển bởi Đại Việt Số dựa trên nền tảng công nghệ của Cloudzone