CQRS¶
📕 Articles¶
- Combining DDD, CQRS, and Clean Architecture by refactoring a Go project
- Introducing basic CQRS by refactoring a Go project
- Go EventSourcing and CQRS microservice using EventStoreDB
- Go, Kafka and gRPC clean architecture CQRS microservices with Jaeger tracing
- Go EventSourcing and CQRS with PostgreSQL, Kafka, MongoDB and ElasticSearch
📦 Libraries¶
- mishudark/eventhus - Go - CQRS / Event Sourcing made easy - Go
- yehohanan7/flux - A simple CQRS Framework for go
- andrewwebber/cqrs - cqrs framework in go
- eyazici90/go-mediator - Simple mediator implementation in go
- adzeitor/mediatr - Reflect based mediator for CQRS
- mehdihadeli/Go-MediatR - Mediator pattern implementation in Golang and helpful in creating CQRS based applications.
- erni27/mob - mob is a generic-based, simple mediator and observer library. It supports in-process requests / events processing.
🚀 Samples¶
- ThreeDotsLabs/wild-workouts-go-ddd-example - Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring
- vardius/go-api-boilerplate - Go Server/API boilerplate using best practices DDD CQRS ES gRPC
- AleksK1NG/Go-CQRS-Kafka-gRPC-Microservices - Go gRPC Kafka CQRS microservices with traci
- eyazici90/go-ddd - Practical implementation of Domain Driven Design in go
- AleksK1NG/es-microservice
- joaofbantunes/OOPsIDidItAgainGo
- AleksK1NG/Go-CQRS-EventSourcing-Microservice - Go-CQRS-EventSourcing-Microservice
- AleksK1NG/Go-EventSourcing-CQRS - Go Event Sourcing CQRS Microservice
- jfeng45/servicetmpl - Microservice template project for Go and gRPC
- jfeng45/order - A Go Event Driven Microservice for Order Service