Event Sourcing for Go!
- Updated
Nov 19, 2025 - Go
Domain-driven design (DDD) is is a programming paradigm where code is separated into domains with distinct business logic. This helps isolating relating logic and stick to each domain’s objective.
Event Sourcing for Go!
Go microservice tutorial project using Domain Driven Design and Onion Architecture!
🍕 A practical food delivery microservices, built with Golang, Domain-Driven Design, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
Opinionated Domain Driven Design Template for Go
Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM.
E-Commerce backend system via Golang and Postgres
A simple CQRS Framework for go
Clean Architecture Code Generator and Framework
Pragmatic, type safe event sourcing framework for Go.
Ejemplos del curso de API HTTP en Go aplicando Arquitectura Hexagonal
Best Golang Community Ever Archive
Idiomatic Domain-driven Design, CQRS and Event Sourcing for Go
Go-CQRS-EventSourcing-Microservice
CQRS and event sourcing example in go
Sample Go REST API implementation with DDD using Clean Architecture.
Golang DDD (CQRS / Event Sourcing) Reference Application "Grade"
Go-Elasticsearch-RabbitMQ
A simple example of how MPESA works. Works with all 3 types of customers i.e. Agents, Merchants and Subscribers. Allows you to configure a tariff and apply it to transactions. The project follows DDD principles.
Go DDD example application. Complete project to show how to apply DDD, Monolithic Architecture using docker ,mongodb ,redis ,gin and paseto.
This is a simple wallet REST api that is capable of acount deposits and withdrawals, checking for account balance and providing a ministatement. It follows domain driven design practices. The project uses the DDD architecture approach.