Domain Driven Design (DDD) is one of the pillars of object oriented software development. You must understand it really well if you want to produce future proof code and designs. In this video, we cover the basic of Tactical and Strategic DDD.
A domain is the subject of a software system or application. A model is a simplified and structured abstraction that maps and documents everything of interest in the domain. In the tactical design phase, we use Entities, Value Objects, Associations, Aggregates, Factories and Repositories. In the strategic design phase, we use Bounded Contexts and Context Maps.
Transcript of this video for future reference: [ Ссылка ]
📅 *Let's have a 1:1 Call to discuss anything you wish* 📅
[ Ссылка ]
🤓 There's more on my website! (articles, scripts, code snippets, etc...): 🤓
[ Ссылка ]
🤝 Connect with me: 🤝
[ Ссылка ]
👌Get a CodeCrafter Discount 👌
[ Ссылка ]
0:00 Intro
1:53 Tactical DDD
6:39 Strategic DDD
9:12 Conclusion
#ddd #softwaredevelopment #softwarearchitecture #softwaredesign
Ещё видео!