
Danh mục: Software Architecture
Posted Date:
Software Architecture: Hiểu Đúng Về Coupling Trong Kiến Trúc Phần Mềm
🔗“Mọi thứ trên đời đều là độc dược, chẳng có gì không độc; chỉ liều lượng khiến nó trở thành thuốc hay độc dược.”— Paracelsus ☕ Một cuộc tranh luận quen thuộc…
Software Architecture: Khi “Best Practices” Trở Nên Vô Nghĩa
“Không có phát triển nào – cả công nghệ lẫn quản lý – có thể tăng năng suất đến mười lần chỉ trong một thập kỷ.”— Fred Brooks, No Silver Bullet (1986)…
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ệ thống dữ liệu, mô hình dữ liệu chính là “ngôn ngữ” 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 🧠 EventStorming là gì? 👥 Ai nên tham gia? 🔑 Chỉ nên từ 5–10 người…
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 phải chuẩn bị sẵn cho tương lai, cho sự thay đổi đế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, nhưng đủ hiệu quả để đưa ra quyết định trong tình huống…
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 Context sang giao tiếp giữa nhiều Bounded Context – một thách thứ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 phát triển phần mềm, một trong những thách thức lớn nhất chí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 đơn giản 📜 Lịch sử & nguồn gốc 🔹 Cuốn sách của…
DDD: Phần 5 – Transaction Script & Active Record – 2 patterns để giải quyết business logic đơn giản
Xem lại phần 4: DDD [Part 4]: Mô hình hóa tích hợp giữa các Bounded Context trong Domain-Driven Design “Business logic là lý do phần mềm được xây ra.”Giao diện có đẹp,…