首页
›
Web后端与企业应用开发
›
022-BFF聚合服务领域边界蓝图
›
《BFF领域边界Go领域建模与架构设计》
VIP20
本课程属于:022-BFF聚合服务领域边界蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
BFF领域边界Go领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
BFF模式概述
BFF的定义 · BFF的起源与演进 · BFF在微服务架构中的位置
BFF
模式概述
02
BFF核心价值
解决前后端耦合问题 · 优化前端性能 · 提升用户体验
BFF
核心价值
03
BFF与API Gateway的区别
职责划分 · 粒度控制 · 聚合逻辑
BFF
API
04
BFF设计原则
单一职责 · 关注点分离 · 客户端适配
BFF
设计原则
05
BFF典型应用场景
移动端BFF · Web端BFF · 第三方开放平台BFF
BFF
典型应用场景
06
BFF技术选型
Node.js vs Go vs J… · 性能 · 并发
BFF
技术选型
07
Go语言在BFF中的优势
高并发 · 低延迟 · 编译型语言
Go
BFF
08
Go BFF项目初始化
Go Module管理 · 项目目录结构设计 · 依赖管理
Go
BFF
09
Go BFF路由设计
HTTP路由库选择(Gin · Echo · Chi)
Go
BFF
10
Go BFF中间件开发
日志中间件 · 鉴权中间件 · 限流中间件
Go
BFF
11
Go BFF请求聚合
并发调用多个下游服务 · 合并结果 · 错误处理
Go
BFF
12
Go BFF数据转换
响应字段裁剪 · 格式转换 · 数据脱敏
Go
BFF
13
Go BFF缓存策略
本地缓存 · Redis缓存 · 缓存失效与更新
Go
BFF
14
Go BFF错误处理
统一错误码 · 错误响应格式 · 链路追踪
Go
BFF
15
Go BFF测试策略
单元测试 · 集成测试 · Mock下游服务
Go
BFF
16
领域驱动设计(DDD)基础
实体 · 值对象 · 聚合
DDD
领域驱动设计
17
领域边界定义
限界上下文(Bounded Cont… · 上下文映射 · 核心域与支撑域
领域边界定义
Bounded
18
Go语言中的领域模型实现
结构体定义 · 值对象模式 · 实体唯一标识
Go
语言
19
Go领域服务设计
无状态服务 · 业务逻辑封装 · 依赖注入
Go
领域服务设计
20
Go仓储模式
接口定义 · 数据库实现 · 内存实现
Go
仓储模式
21
Go聚合设计
聚合根 · 聚合边界 · 事务一致性
Go
聚合设计
22
Go领域事件
事件定义 · 事件发布 · 事件订阅
Go
领域事件
23
Go CQRS模式
命令与查询分离 · 读模型与写模型 · 事件溯源基础
Go
CQRS
24
Go BFF与领域边界结合
BFF作为应用服务层 · 调用领域服务 · 组装DTO
Go
BFF
25
Go BFF中的DTO设计
请求DTO · 响应DTO · 字段映射
Go
BFF
26
Go BFF中的防腐层
适配外部系统 · 隔离变化 · 协议转换
Go
BFF
27
Go BFF与微服务通信
gRPC调用 · HTTP调用 · 服务发现
Go
BFF
28
Go BFF安全实践
JWT鉴权 · OAuth2集成 · 接口防重放
Go
BFF
29
Go BFF性能优化
连接池 · 协程池 · 序列化优化
Go
BFF
30
Go BFF项目实战
从需求分析到领域建模 · BFF接口设计 · 编码实现
Go
BFF
所属VIP或分类
同VIP:BFF层OpenTelemetry链路数据与聚合优化
同VIP:BFF层PostgreSQL读写分离:聚合查询性能优化方案
同VIP:BFF层参数配置:动态路由与Schema版本管理