首页
›
Web后端与企业应用开发
›
002-微服务架构方案
›
《微服务架构Go领域建模与架构设计》
VIP20
本课程属于:002-微服务架构方案
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
微服务架构Go领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务与领域边界
微服务架构演进史 · 领域边界定义 · 为什么边界是微服务设计的核心
微服务
领域边界
02
DDD战略设计
限界上下文(Bounded Cont… · 上下文映射图 · 核心域/支撑域/通用域划分
DDD
战略设计
03
Go项目结构
标准Go项目布局 · DDD分层架构在Go中的映射 · 目录约定与包命名规范
Go
项目结构
04
实体与值对象
Entity与Value Objec… · Go结构体实现 · 不可变值对象设计模式
实体
值对象
05
聚合与聚合根
聚合设计原则 · 聚合根选择策略 · Go中事务一致性边界实现
聚合
聚合根
06
领域服务
无状态领域服务 · 跨聚合操作 · Go接口与依赖注入
领域服务
无状态领域服务
07
仓储模式
Repository接口定义 · Go泛型仓储实现 · 数据持久化与领域模型解耦
仓储模式
Repository
08
领域事件
事件驱动架构 · Go事件总线实现 · 事件溯源基础
领域事件
事件驱动架构
09
应用服务
用例编排 · DTO与领域对象转换 · Go中应用层事务管理
应用服务
用例编排
10
CQRS模式
命令与查询分离 · 读模型与写模型 · Go中CQRS实现示例
CQRS
模式
11
事件溯源
事件存储 · 事件重放 · Go中事件流实现
事件溯源
事件存储
12
模块化单体
从单体到微服务的过渡 · Go模块化设计 · 模块间通信契约
模块化单体
从单体到微服务的…
13
服务间通信
同步通信(gRPC) · 异步通信(消息队列) · Go中gRPC与NATS集成
服务间通信
gRPC
14
API网关与BFF
网关职责 · Backend For Fronte… · Go中网关实现
API
BFF
15
服务发现与配置中心
Consul/etcd集成 · Go客户端实现 · 动态配置热更新
服务发现
配置
16
分布式事务
Saga模式 · TCC模式 · Go中Saga编排器实现
分布式事务
Saga
17
容错与弹性
断路器 · 重试 · 超时
容错
弹性
18
可观测性
日志(结构化日志) · 指标(Prometheus) · 链路追踪(OpenTelemetry…
可观测性
日志
19
容器化与编排
Docker多阶段构建 · Kubernetes部署 · Go服务健康检查
容器化
编排
20
测试策略
单元测试(领域层) · 集成测试(基础设施层) · 契约测试
测试策略
单元测试
21
领域事件驱动测试
事件模拟 · 事件断言 · Go测试框架与mock
领域事件驱动测试
事件模拟
22
安全边界
JWT认证 · OAuth2.0 · RBAC权限模型
安全边界
JWT
23
数据一致性
最终一致性 · 补偿操作 · Go中幂等性设计
数据一致性
最终一致性
24
领域边界重构
识别坏味道(大泥球) · 拆分策略 · Go中渐进式重构
领域边界重构
识别坏味道
25
多语言与多协议
gRPC · GraphQL · RESTful共存
多语言
多协议
26
事件风暴工作坊
事件风暴流程 · 领域建模 · 从事件到微服务边界
事件风暴工作坊
事件风暴流程
27
Go代码生成
go generate · protoc插件 · 领域骨架代码自动生成
Go
代码生成
28
性能边界
Go并发模型 · goroutine泄漏检测 · 数据库连接池调优
性能边界
Go
29
部署与发布策略
蓝绿部署 · 金丝雀发布 · Go服务优雅关闭
部署
发布策略
30
案例实战
电商订单系统领域边界设计 · 完整Go微服务实现 · 总结与最佳实践
案例实战
电商订单系统领域…
所属VIP或分类
同VIP:API-Gateway缓存策略优化微服务架构方案响应性能
同VIP:API-Gateway限流策略在微服务架构方案中的参数调优
同VIP:Docker多阶段构建优化微服务架构方案镜像体积实战