In this video, I compiled a simple sample of an (opinionated) Domain Driven Design structure in Golang. The video goes through a simple domain package named `User` and explains how to use your domains to ensure your Go services speak the "application" language.
Further videos will deep dive into the hexagonal architecture pattern in Go, of which the Domain Driven Design (DDD) code will fit nicely.
By all means, I'd love to hear your feedback this DDD Pattern, and likewise please do share your own patterns in the comments below!
Twitter: / samvcodes
Github: github.com/sam...
15 сен 2023