Có lẽ quan trọng nhất: không grokking các nguyên tắc cơ bản, trung tâm của Mô hình miền và đại diện của nó trong Ngôn ngữ phổ biến. Với rất nhiều lựa chọn công nghệ xung quanh, nó rất dễ dàng cho đầu của bạn để điền vào với ORMs, khung MVC, ajax, sql vs nosql, ...Vì vậy, có rất nhiều không gian còn lại cho vấn đề thực tế bạn đang cố gắng giải quyết.
Và đó là thông điệp chính của DDD: không. Thay vào đó, hãy tập trung rõ ràng vào không gian vấn đề trước tiên và quan trọng nhất. Xây dựng một mô hình miền của sự lộn xộn của sự lộn xộn về kiến trúc để nắm bắt, phơi bày và truyền đạt miền.
Ồ, và một điều khác: suy nghĩ bạn cần Dịch vụ miền cho mọi thứ bạn có thể thực hiện trong mô hình miền. Không. Trước tiên, bạn nên đặt logic miền với loại Thực thể/Giá trị thuộc về. Bạn chỉ nên tạo các dịch vụ miền khi bạn tìm thấy các hàm không tự nhiên thuộc về một E/V. Nếu không, bạn kết thúc với mô hình miền thiếu máu được tô sáng ở nơi khác.
hth.
Có thể bạn nên đặt câu hỏi về cộng đồng wiki này. –