Fundamental elements of Persistence Layer in Golang micro-service that implements DDD design
-
Updated
Apr 9, 2023 - 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.
Fundamental elements of Persistence Layer in Golang micro-service that implements DDD design
HTTP server API implementing DDD
System for control of financial documents, developed with Golang, CockRoachDB, Docker.
Concept for a domain driven design inspired project structure and code style
A lightweight web platform where indie developers can list their games for sale, and gamers can browse, purchase, and review them.
Example of Implementation DDD Architecture in Golang
Try to use ChatGPT to write a e-commerce website.
A todo list application as a reference for CQRS-based microservices
A todo list implementation as an excuse to explore building microservices in Go based on DDD practices.
A scalable and maintainable microservice template in Go 🚀, inspired by the NestJS framework and built on Clean Architecture principles. Perfect for handling complex domain-driven projects with robust design and separation of concerns. Ready for both MongoDB and PostgreSQL out of the box! 💻⚡
This is a sample project written in Go using MongoDB with DDD architecture