This video is the second part of my Domain Driven Design Series, the first part How To Implement Domain-Driven Design In Go can be found at
https://youtu.be/6zuJXIbOyhs
or on my website
https://programmingpercy.tech/blog/how-to-domain-driven-design-ddd-golang/
In this video we look at refactoring the DDD implementation from the first video into a much more scaleble and maintainable project setup
This video can also be found as an article on my blog at
https://programmingpercy.tech/blog/how-to-structure-ddd-in-go/
We will cover the following topics
00:00 Intro
01:55 Start extracting Aggregate
12:17 Splitting Services
15:42 Making Services Expose Needed Functionality
18:34 Removing Dupelicate Naming Convention
20:19 Making the Tavern Runnable
25:23 Testing with a MongoDB
26:34 Ending
Beach by MBB | https://soundcloud.com/mbbofficial
Music promoted by https://www.free-stock-music.com
Creative Commons Attribution-ShareAlike 3.0 Unported
https://creativecommons.org/licenses/...