System Design

Data-Intensive Application: Lựa chọn mô hình dữ liệu and ngôn ngữ truy vấn

📘 Tư tưởng chủ đạo: Wittgenstein nói: “The limits of my language mean the limits of my world”. Trong hệ

Monitoring & Alerting – Giám sát hệ thống – All in One

📊 Business KPIs – Các chỉ số hiệu suất kinh doanh Những câu hỏi mà ban giám đốc quan tâm

DDD: Phần 12 – EventStorming – Mô hình hóa nghiệp vụ bằng cộng tác

“EventStorming là một hoạt động low-tech nhưng mang lại hiệu quả high-value.” 🎯 Mục tiêu của EventStorming Khai phá tri

DDD: Phần 11 – Tiến hóa quá trình ra quyết định

“The only constant in life is change.” — Heraclitus DDD không chỉ là thiết kế cho hiện tại mà còn

DDD: Phần 10 – Design Heuristics – Chiến lược & chiến thuật

🧭 Design Heuristics là gì? Heuristic là quy tắc kinh nghiệm – không đảm bảo đúng trong 100% trường hợp,

DDD: Phần 9 – [Series] Communication Patterns trong Domain-Driven Design

Đây là chương đặc biệt quan trọng trong kiến trúc DDD vì nó mở rộng từ nội tại một Bounded

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

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

DDD: Phần 6 – Những Domain Model Patterns giải quyết business logic phức tạp

Xem lại phần 5: DDD [Part 5]: Transaction Script & Active Record – 2 patterns để giải quyết business logic