DDD
资源
📕 文章
- 如何在 Golang 中实现领域驱动设计(DDD)
- 如何在 Golang 中结构化 DDD
- 通过重构 Go 项目结合 DDD、CQRS 和 Clean Architecture
- DDD Lite 简介:当微服务在 Golang 中不足以满足需求时
- Go 中的领域驱动设计
- Golang 实用 DDD:值对象
- Golang 实用 DDD:实体
- Golang 实用 DDD:仓库
- 使用 Golang 实现领域驱动设计和六边形架构(1)
- 使用 Golang 实现领域驱动设计和六边形架构(2)
📺 视频
🚀 示例
- AkbaraliShaikh/denti - 该项目旨在演示 Go-Lang 的 Clean Architecture/DDD/六边形架构,并展示了使用流行库 gin、gorm、zap 和 dig 的用法。
- takashabe/go-ddd-sample - DDD 类似的架构样例应用程序
- percybolmer/ddd-go
- percybolmer/ddd-go/tree/clean-architecture
- ThreeDotsLabs/monolith-microservice-shop
- jojoarianto/go-ddd-api - 使用 Golang、gorm 和 mysql 的基于领域驱动设计方法的 API
- vardius/go-api-boilerplate - 使用最佳实践 DDD CQRS ES gRPC 的 Go 服务器/API 脚手架
- 8treenet/freedom - Freedom 是一个基于六边形架构的框架,可以支持拥挤的领域模型范式。
- ThreeDotsLabs/wild-workouts-go-ddd-example - 一个完整的项目,展示如何通过实际重构应用 DDD、Clean Architecture 和 CQRS。
- charly3pins/eShop - [WIP] 电子商务项目,使用六边形架构(端口和适配器)作为 DDD 的概念验证
- victorsteven/food-app-server - 在 Golang 中探索领域驱动设计
- eyazici90/go-ddd - 在 Golang 中实现领域驱动设计的实用方法
- MaksimDzhangirov/practicalDDD - 在 Golang 中实用领域驱动设计
- AntonStoeckl/go-iddd - 展示在 Golang 中实现 DDD 的项目示例
- EventStore/training-advanced-go
📚 书籍
- 与领域同行 - 免费电子书,介绍在 Golang 中构建现代业务软件的方法
- Golang 领域驱动设计