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.

GitHub

5k stars
90 watching
489 forks
Language: Go
last commit: over 1 year ago
Linked from 1 awesome list

clean-architecturecqrsdddfirebasefirestoregcpgogolanggoogle-cloudhexagonal-architecturerefactoringserverlessterraform

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
takashabe/go-ddd-sample An application demonstrating a domain-driven design architecture with clean layers and separation of concerns. 287
inancgumus/learngo A repository of thousands of Go examples and exercises to help developers learn the language by fixing and solving problems. 18,987
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,964
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,335
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,907
ddd-by-examples/library A comprehensive Domain-Driven Design library built around real business requirements and multiple development techniques. 5,018
golang/go A programming language designed to build simple, reliable, and efficient software 124,564
chrislusf/gleam A high-performance distributed execution system that supports flexible and efficient computation workflows 3,469
ddd-by-examples/factory An implementation of Domain-Driven Design principles and patterns in an enterprise application using Spring 1,347
wailsapp/wails Enables Go programmers to build desktop applications with integrated web frontends 25,756
uber-go/fx A dependency injection framework for Go that eliminates global state and enables loose coupling of components. 5,982
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,698