Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/percybolmer/ddd-go
A demo repository that explains an approach to DDD in Go
https://github.com/percybolmer/ddd-go
clean-architecture clean-code ddd ddd-architecture golang
Last synced: 4 months ago
JSON representation
A demo repository that explains an approach to DDD in Go
- Host: GitHub
- URL: https://github.com/percybolmer/ddd-go
- Owner: percybolmer
- Created: 2021-08-30T08:21:09.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-24T09:17:33.000Z (over 1 year ago)
- Last Synced: 2024-08-01T21:42:25.302Z (7 months ago)
- Topics: clean-architecture, clean-code, ddd, ddd-architecture, golang
- Language: Go
- Homepage: https://programmingpercy.tech/blog/how-to-domain-driven-design-ddd-golang/
- Size: 31.3 KB
- Stars: 604
- Watchers: 10
- Forks: 120
- Open Issues: 1
-
Metadata Files:
- Readme: readme.MD
Awesome Lists containing this project
README
# DDD in Go
This repository is used to present how I find implementing DDD in Go projects works outThis is written and explained in my article [How To Implement Domain-Driven Design (DDD) in Golang](https://programmingpercy.tech/blog/how-to-structure-ddd-in-go/)
Note that this branch does not match a clean architecture,
in this branch I have named everything after the DDD term,
the idea behind this repository is to learn the DDD patterns and components.In the [clean-architecture](https://github.com/percybolmer/ddd-go/tree/clean-architecture) branch we look at how to structure a more...clean structure looks like.