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
486 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. 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