# threedotslabs/wild-workouts-go-ddd-example

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/threedotslabs-wild-workouts-go-ddd-example).**

6,348 stars · 577 forks · Go · MIT

## Links

- GitHub: https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-example
- Homepage: https://threedots.tech
- awesome-repositories: https://awesome-repositories.com/repository/threedotslabs-wild-workouts-go-ddd-example.md

## Topics

`clean-architecture` `cqrs` `ddd` `firebase` `firestore` `gcp` `go` `golang` `google-cloud` `hexagonal-architecture` `refactoring` `serverless` `terraform`

## Description

Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

## Tags

### Part of an Awesome List

- [Systems and Infrastructure](https://awesome-repositories.com/f/awesome-lists/devops/systems-and-infrastructure.md) — Practical example of domain-driven design and clean architecture patterns.
- [Domain Driven Design Samples](https://awesome-repositories.com/f/awesome-lists/devtools/domain-driven-design-samples.md) — Serverless application showcasing Clean Architecture and CQRS.
- [Implementation Patterns](https://awesome-repositories.com/f/awesome-lists/devtools/implementation-patterns.md) — Production-ready Go example using Clean Architecture and gRPC.
- [Language Fundamentals](https://awesome-repositories.com/f/awesome-lists/devtools/language-fundamentals.md) — Practical example of domain-driven design and clean architecture patterns.
- [Web Development](https://awesome-repositories.com/f/awesome-lists/devtools/web-development.md) — Practical example of domain-driven design and clean architecture patterns.
- [Security and Testing](https://awesome-repositories.com/f/awesome-lists/security/security-and-testing.md) — Practical example of domain-driven design and clean architecture patterns.
