One of the most relevant thing to evaluate during the decision process about using or not DDD, is domain model complexity.
If it is "enough" complex and it needs to be maintained over the time, then DDD can be an option.
Similarities of your domain model with concepts (requests, notifications, messages, ecc.) already modeled by existing frameworks are not relevant, in my opinion: they only give you the possibility to build up your solution simply and faster, if you decide not to use DDD.
I suggest you to read also this