首页
›
Web后端与企业应用开发
›
003-企业业务系统模块边界拆分
›
《Go业务模块边界领域建模与架构设计》
VIP20
本课程属于:003-企业业务系统模块边界拆分
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go业务模块边界领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DDD与Bounded Context概述
领域驱动设计核心概念 · Bounded Context定义 · 为什么需要边界
DDD
Bounded
02
Go项目结构基础
标准Go项目布局 · cmd/internal/pkg目录… · 模块化设计原则
Go
项目结构基础
03
识别业务模块
从业务需求出发 · 事件风暴工作坊 · 初步划分限界上下文
识别业务模块
从业务需求出发
04
上下文映射图
Context Map概念 · 上下游关系 · 共享内核
上下文映射图
Context
05
实体与值对象
Entity与Value Objec… · Go中实现实体 · 值对象不可变性设计
实体
值对象
06
聚合与聚合根
Aggregate设计原则 · 聚合根选择 · Go中聚合实现示例
聚合
聚合根
07
领域服务
何时使用领域服务 · 无状态服务设计 · Go接口与依赖注入
领域服务
何时使用领域服务
08
仓储模式
Repository接口定义 · 数据持久化抽象 · Go中仓储实现策略
仓储模式
Repository
09
领域事件
事件驱动架构 · 事件发布与订阅 · Go中事件总线实现
领域事件
事件驱动架构
10
应用服务层
Application Servic… · 事务脚本与领域模型协调 · DTO设计
应用服务层
Application
11
模块间通信
同步调用vs异步消息 · Go中gRPC接口定义 · 消息队列集成
模块间通信
vs
12
防腐层
Anti-Corruption La… · 适配器转换 · 保护领域模型纯净
防腐层
Anti-Corrupt…
13
开放主机服务
Open Host Service · 发布语言 · Go中RESTful API设计
开放主机服务
Open
14
分离方式
Separate Ways模式 · 完全独立部署 · 微服务拆分案例
分离方式
Separate
15
共享内核
Shared Kernel模式 · 公共模型管理 · 版本兼容策略
共享内核
Shared
16
大泥球重构
识别大泥球架构 · 逐步提取限界上下文 · Go重构实战
大泥球重构
识别大泥球架构
17
分层架构与六边形架构
经典分层 · 端口适配器模式 · Go中六边形架构实现
分层架构
六边形架构
18
CQRS模式
命令查询职责分离 · 读写模型分离 · Go中CQRS实现示例
CQRS
模式
19
事件溯源
Event Sourcing基础 · 事件存储设计 · Go中事件重放
事件溯源
Event
20
模块化单体
Modular Monolith架构 · Go中模块化组织 · 部署与测试
模块化单体
Modular
21
微服务边界划分
按业务能力拆分 · 按子域拆分 · Go微服务边界案例
微服务边界划分
按业务能力拆分
22
服务间契约测试
Consumer-Driven Co… · Go中pact测试 · 边界稳定性
服务间契约测试
Consumer-Dri…
23
配置与环境边界
配置管理策略 · 环境隔离 · Go中viper与envconfig
配置
环境边界
24
日志与监控边界
结构化日志 · 分布式追踪 · Go中otel集成
日志
监控边界
25
错误处理边界
领域异常与系统异常 · Go中error包装 · 错误码设计
错误处理边界
领域异常
26
安全边界
认证与授权 · API网关 · Go中JWT与RBAC实现
安全边界
认证
27
数据一致性边界
最终一致性 · Saga模式 · Go中事务管理
数据一致性边界
最终一致性
28
测试策略边界
单元测试 · 集成测试 · 端到端测试
测试策略边界
单元测试
29
文档与API边界
OpenAPI规范 · Go中swagger生成 · 边界文档化
API
文档
30
演进式架构
持续重构 · 边界演化 · Go项目长期维护策略
演进式架构
持续重构
所属VIP或分类
同VIP:Go业务模块边界发布回滚与故障恢复
同VIP:Go业务模块边界安全审计与基线治理
同VIP:Go业务模块边界接口设计与契约测试