首页
›
Web后端与企业应用开发
›
031-Go项目结构业务接口落地
›
《Go业务接口领域建模与架构设计》
VIP20
本课程属于:031-Go项目结构业务接口落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go业务接口领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
领域驱动设计概述
DDD核心概念 · 战略设计与战术设计 · 领域与子域
领域驱动设计概述
DDD
02
Go项目结构演进
从MVC到整洁架构 · 六边形架构 · 洋葱架构在Go中的实践
Go
项目结构演进
03
业务接口定义原则
接口隔离原则(ISP) · 依赖倒置原则(DIP) · 最小知识原则在Go接口设计中的应用
业务接口定义原则
ISP
04
领域模型设计
实体(Entity) · 值对象(Value Object) · 聚合(Aggregate)在Go中的…
领域模型设计
Entity
05
领域服务与应用服务
领域服务职责 · 应用服务编排 · 事务脚本 vs 领域模型
领域服务
应用服务
06
仓储模式(Repository)
仓储接口定义 · 数据映射 · ORM与纯SQL的选择策略
Repository
仓储模式
07
工厂模式与领域事件
领域工厂 · 领域事件定义与发布 · 事件溯源基础
工厂模式
领域事件
08
限界上下文识别
业务能力分析 · 上下文映射图 · 团队组织对齐
限界上下文识别
业务能力分析
09
上下文映射模式
防腐层(ACL) · 开放主机服务(OHS) · 发布语言(PL)
上下文映射模式
ACL
10
Go接口设计模式
函数式接口选项模式 · Builder模式 · 策略模式在接口边界中的应用
Go
接口设计模式
11
接口参数校验
Go结构体校验 · 自定义验证器 · 业务规则校验与领域异常
接口参数校验
Go
12
错误处理与领域异常
Go error设计哲学 · 领域异常类型 · 错误包装与链路追踪
错误处理
领域异常
13
DTO与VO设计
数据传输对象 · 视图对象 · DTO与领域模型的转换映射
DTO
VO
14
CQRS模式
命令查询职责分离 · 读写模型分离 · 事件驱动在Go中的实现
CQRS
模式
15
事件风暴工作坊
事件风暴流程 · 聚合发现 · 限界上下文划分实战
事件风暴工作坊
事件风暴流程
16
业务接口版本管理
URI版本 · Header版本 · 兼容性策略
业务接口版本管理
URI
17
接口文档与契约
OpenAPI/Swagger生成 · gRPC proto定义 · 契约测试
接口文档
契约
18
依赖注入与容器
wire依赖注入 · Google wire使用 · 手动DI vs 自动DI
依赖注入
容器
19
中间件与横切关注点
认证鉴权中间件 · 日志中间件 · 限流熔断在接口层的实现
间件
横切关注点
20
接口性能优化
连接池 · 缓存策略 · 批量接口设计
接口性能优化
连接池
21
单元测试与接口测试
Go testing · mock接口 · table-driven test
单元测试
接口测试
22
集成测试与端到端测试
testcontainers · docker-compose测试 · 接口冒烟测试
集成测试
端到端测试
23
gRPC接口设计
protobuf定义 · 服务接口设计 · 流式接口
gRPC
接口设计
24
RESTful vs gRPC
协议选择 · 性能对比 · 适用场景
RESTful
vs
25
消息队列与异步接口
RabbitMQ/Kafka集成 · 事件驱动接口 · 消息幂等性
消息队列
异步接口
26
接口安全设计
OAuth2.0 · JWT认证 · API密钥管理
接口安全设计
OAuth2.0
27
配置管理与环境隔离
viper配置库 · 多环境配置 · 配置中心集成
配置管理
环境隔离
28
日志与监控
结构化日志 · OpenTelemetry链路追踪 · Prometheus指标暴露
日志
监控
29
领域边界重构
识别坏味道 · 拆分大接口 · 合并小上下文
领域边界重构
识别坏味道
30
实战案例
电商订单系统领域边界设计
实战案例
电商订单系统领域…
所属VIP或分类
同VIP:Go业务接口Go接口编排
同VIP:Go业务接口Go领域建模与架构设计
同VIP:Go业务接口接口设计与契约测试