In my experience the most useful part of DDD is to have a common vocabulary for your projects - developers and end users should have some common terminology. For complex business domains it is good to have a glossary, and for your code to always use those words in the same way the business uses them.
Other than that, most DDD concepts are a bit dated, and really oriented around JAVA/C# in the early 2000s.
Other than that, most DDD concepts are a bit dated, and really oriented around JAVA/C# in the early 2000s.