15 YouTube views, likes subscribers in 10 minutes. Free!
Get Free YouTube Subscribers, Views and Likes

DDD Explained in 9 MINUTES | What is Domain Driven Design?

Follow
Marco Lenzo

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: https://news.marcolenzo.eu/p/domaind...

There's more on my website! (articles, scripts, code snippets, etc...):
https://marcolenzo.eu/

Connect with me:
  / marcolenzo  

Get a CodeCrafter Discount
https://app.codecrafters.io/join?via=...

0:00 Intro
1:53 Tactical DDD
6:39 Strategic DDD
9:12 Conclusion

#ddd #softwaredevelopment #softwarearchitecture #softwaredesign

posted by calciurievr