go-coffeeshop: 使用Golang构建的实用事件驱动微服务演示


使用Golang构建的实用事件驱动微服务演示,用于部署的Nomad、Consul Connect、Vault和Terraform

其他版本可在以下位置找到:

技术栈:

分布式事务采用Choreography Saga

路线图

  • 使用 DDD 模式增强项目结构
  • 添加测试
  • 添加并集成可观察性库和工具
  • 添加用户身份管理(认证授权)
  • 添加弹性