首页
›
Web后端与企业应用开发
›
006-后端发布拓扑蓝图
›
《Go后端发布拓扑领域建模与架构设计》
VIP20
本课程属于:006-后端发布拓扑蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go后端发布拓扑领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Go后端发布拓扑概述
什么是发布拓扑 · 为什么需要关注拓扑边界 · 拓扑与领域驱动设计的关系
Go
后端发布拓扑概述
02
单体架构的发布拓扑
单体应用的部署模型 · 优缺点分析 · 适合的场景与边界划分
单体架构的发布拓…
单体应用的部署模…
03
微服务架构的发布拓扑
微服务拆分原则 · 服务间通信模式 · 拓扑边界定义
微服务架构的发布…
微服务拆分原则
04
领域驱动设计基础
实体 · 值对象 · 聚合
领域驱动设计基础
实体
05
限界上下文与拓扑边界
如何通过限界上下文划分服务边界 · 上下文映射图
限界上下文
拓扑边界
06
Go模块化设计
Go Module的使用 · 内部包与外部包的边界 · 依赖管理
Go
模块化设计
07
接口隔离与依赖反转
Go接口设计原则 · 依赖注入 · 适配器模式在拓扑中的应用
接口隔离
依赖反转
08
分层架构与六边形架构
经典分层 · 端口适配器模式 · Go实现示例
分层架构
六边形架构
09
CQRS与事件溯源
命令查询职责分离 · 事件存储 · 拓扑中的读写分离边界
CQRS
事件溯源
10
事件驱动架构
事件总线 · 消息队列 · Go中的事件发布与订阅实现
事件驱动架构
事件总线
11
gRPC与协议边界
protobuf定义 · 服务接口设计 · 双向流与拓扑边界
gRPC
协议边界
12
RESTful API边界设计
资源路由 · 版本控制 · 错误处理
RESTful
API
13
消息队列与异步边界
RabbitMQ/Kafka集成 · Go客户端使用 · 拓扑中的异步解耦
消息队列
异步边界
14
数据库边界与数据所有权
每个服务的数据库独立 · 共享数据库的陷阱 · Go ORM与迁移
数据库边界
数据所有权
15
配置管理与环境边界
Go配置库(Viper) · 环境变量 · 配置中心
配置管理
环境边界
16
服务发现与注册
Consul/etcd集成 · Go客户端 · 健康检查与拓扑动态性
服务发现
注册
17
API网关与边界路由
网关职责 · 路由转发 · 限流熔断
API
网关
18
服务网格与边车模式
Istio基础 · 边车代理 · 拓扑中的流量管理
服务网格
边车模式
19
容器化与编排边界
Dockerfile编写 · Kubernetes部署 · Pod与Service边界
容器化
编排边界
20
持续集成与持续部署
CI/CD流水线 · 蓝绿部署 · 金丝雀发布
持续集成
持续部署
21
监控与可观测性边界
Metrics · Tracing · Logging
监控
可观测性边界
22
安全边界与认证授权
JWT · OAuth2 · RBAC
安全边界
认证授权
23
错误处理与容错边界
Go错误类型 · 重试机制 · 断路器
错误处理
容错边界
24
测试策略与边界验证
单元测试 · 集成测试 · 契约测试
测试策略
边界验证
25
文档与契约边界
Go doc · Swagger/OpenAPI · AsyncAPI
文档
契约边界
26
多团队协作与边界治理
康威定律 · 团队与拓扑对齐 · Bounded Context映射
多团队协作
边界治理
27
演进式架构与拓扑重构
如何逐步从单体演进到微服务 · 边界重构策略
演进式架构
拓扑重构
28
Go后端拓扑实战案例一
电商系统——订单 · 库存 · 支付服务的边界设计
Go
后端拓扑实战案例…
29
Go后端拓扑实战案例二
实时聊天系统——WebSocket网… · 消息服务 · 用户服务的拓扑
Go
后端拓扑实战案例…
30
总结与最佳实践
常见陷阱 · 设计原则 · 未来趋势(Serverless
最佳实践
常见陷阱
所属VIP或分类
同VIP:backend部署拓扑下的服务边界与数据传输机制设计
同VIP:Docker多阶段构建在后端发布拓扑中的镜像瘦身实战
同VIP:Docker日志收集在后端发布拓扑中的ELK集成实战