https://github.com/sonalys/ddd
Simple Domain Driven Architecture in Golang
https://github.com/sonalys/ddd
ddd-architecture learning-by-doing
Last synced: 7 months ago
JSON representation
Simple Domain Driven Architecture in Golang
- Host: GitHub
- URL: https://github.com/sonalys/ddd
- Owner: sonalys
- Created: 2021-10-05T16:38:24.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-05T23:05:08.000Z (over 4 years ago)
- Last Synced: 2025-10-13T13:35:59.694Z (8 months ago)
- Topics: ddd-architecture, learning-by-doing
- Language: Go
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Domain Driven Design Cart Api
This is a POC concept for testing domain driven design ( DDD )
The main objective of this POC is to learn and validate all the benefits which DDD provides for code architecture.
## Running the project
The project uses `local.env` variables to setup external dependencies, also for configuring the http listener, which defaults to address `:8080`
To start the api, simple run `make start`
## API Specifications
This API follows OPEN API specifications, to visualize all the contracts, run `make serve_swagger`
## Testing
To run the tests, you can either:
- `make test` to run tests without coverage
- `make coverage` to get code coverage