MENU

Fun & Interesting

How To Implement Domain-Driven Design (DDD) in Go

ProgrammingPercy 47,018 2 years ago
Video Not Working? Fix It Now

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. https://programmingpercy.tech/blog/how-to-domain-driven-design-ddd-golang/ You can find the second part of this series at https://youtu.be/jJHhXaWwM7Y 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 | https://soundcloud.com/mbbofficial Music promoted by https://www.free-stock-music.com Creative Commons Attribution-ShareAlike 3.0 Unported https://creativecommons.org/licenses/...

Comment