wild-workouts-go-ddd-example
Go application demo
An application demonstrating the application of Domain-Driven Design (DDD), Clean Architecture, and CQRS principles through refactoring and example implementation in Go.
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
5k stars
90 watching
486 forks
Language: Go
last commit: over 1 year ago
Linked from 1 awesome list
clean-architecturecqrsdddfirebasefirestoregcpgogolanggoogle-cloudhexagonal-architecturerefactoringserverlessterraform
Related projects:
Repository | Description | Stars |
---|---|---|
takashabe/go-ddd-sample | An application demonstrating a domain-driven design architecture with clean layers and separation of concerns. | 288 |
inancgumus/learngo | A repository of thousands of Go examples and exercises to help developers learn the language by fixing and solving problems. | 18,925 |
threedotslabs/nats-example | A Go project demonstrating live code reloading and NATS-based communication between two services running in a local development environment. | 101 |
pungyeon/clean-go-article | A resource for writing clean and maintainable Go code | 2,957 |
threedotslabs/event-driven-example | An Event-Driven application example built in Go with Watermill library | 134 |
oj/gobuster | A tool for automating the discovery of vulnerabilities in web applications and services by brute-forcing various types of inputs | 10,135 |
threedotslabs/watermill | A library for building event-driven applications in Go, making it easy to work with message streams and enabling various architectures such as CQRS and event sourcing. | 7,804 |
ddd-by-examples/library | A comprehensive Domain-Driven Design library built around real business requirements and multiple development techniques. | 4,897 |
golang/go | A programming language designed to build simple, reliable, and efficient software | 124,215 |
chrislusf/gleam | A high-performance distributed execution system that supports flexible and efficient computation workflows | 3,458 |
ddd-by-examples/factory | An implementation of Domain-Driven Design principles and patterns in an enterprise application using Spring | 1,344 |
wailsapp/wails | Enables Go programmers to build desktop applications with integrated web frontends | 25,392 |
uber-go/fx | A dependency injection framework for Go that eliminates global state and enables loose coupling of components. | 5,885 |
campoy/go-tooling-workshop | Teaching the tools used by Go developers to improve their coding skills and performance | 2,790 |
dgryski/go-perfbook | A comprehensive guide to optimizing Go code for performance | 10,688 |