The easy way of learning how to use DDD in a Go application
In this video we will learn about the different components in DDD are.
We will cover the following topics
* What Domain Driven Design is
* Domain, Model, Obiquitous Language and Sub Domains
* Aggregates
* Repositories and the Repository Pattern
* Factories to Encapsulate Complex Logic
* Services & SubServices
We will build an online tavern to learn the aspects of DDD and go through each aspect at a time.
If you want to read about this video you can find the article on my blog.
[ Ссылка ]
You can find the second part of this series at
[ Ссылка ]
00:00 Introduction
02:03 Why this video
04:22 What Is Domain Driven Design (DDD)
05:48 The Journey Of Dante (Domain Modelling Session)
09:02 Entity and ValueObject
15:43 Aggregates
29:23 Repository Pattern
51:46 Services & Configuration Patterns & More Repositories
01:31:29 Tavern Service & SubServices
01:42:14 Adding MongoDB Repository
01:55:08 Ending
Beach by MBB | [ Ссылка ]
Music promoted by [ Ссылка ]
Creative Commons Attribution-ShareAlike 3.0 Unported
[ Ссылка ]...
![](https://s2.save4k.ru/pic/6zuJXIbOyhs/mqdefault.jpg)