DOMAIN-DRIVEN DESIGN

Practical DDD in Golang: Module

The journey about DDD in Go brings us to the cluster of highly cohesive structures — Module.

Marko Milojevic
Level Up Coding
Published in
1 min readSep 12, 2021

--

Photo by Amos Bar-Zeev on Unsplash

At first glance, the Module does not look like a pattern, at least, what we think of as a pattern in software development. It is understandable, as someone may think more about Module as project structure than a pattern.

Additional troubles come when we consider Go Modules. They have coupled collections of Go Packages, versioned, and released together. We use those Modules as dependency management in Go.

Due to changes in the Medium Partner Program that cut earnings for more than 70% for majority of writers, I decided to move my blogs to other destination.You may find this blog article for free on the following link:

--

--

Software engineer and architect. Awful chess player, harmonica newbie and cat lover.