首页
›
Web后端与企业应用开发
›
003-企业业务系统模块边界拆分
›
《企业业务系统架构下模块化架构与接口版本管理》
VIP20
本课程属于:003-企业业务系统模块边界拆分
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
企业业务系统架构下模块化架构与接口版本管理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
架构演进与模块化动机
单体架构痛点 · 微服务兴起 · 模块化拆分的核心价值
架构演进
模块化动机
02
领域驱动设计(DDD)基础
实体 · 值对象 · 聚合
DDD
领域驱动设计
03
限界上下文与模块边界
如何通过业务能力识别限界上下文 · 划分模块边界
限界上下文
模块边界
04
模块拆分原则(上)
高内聚低耦合 · 单一职责 · 通用闭包原则
模块拆分原则
高内聚低耦合
05
模块拆分原则(下)
共同复用原则 · 无环依赖原则 · 稳定依赖原则
模块拆分原则
共同复用原则
06
业务能力拆分法
按业务功能域(订单 · 支付 · 库存)进行模块划分
业务能力拆分法
按业务功能域
07
子域拆分法
核心域 · 支撑域 · 通用域的识别与边界划分
子域拆分法
核心域
08
事件风暴工作坊
通过事件风暴识别聚合与限界上下文
事件风暴工作坊
通过事件风暴识别…
09
模块间通信模式
同步(REST/gRPC)与异步(消…
模块间通信模式
REST/gRPC
10
模块间依赖管理
依赖倒置 · 防腐层(Anti-Corruptio…
模块间依赖管理
依赖倒置
11
模块内聚性度量
LCOM(缺乏内聚度) · Instability · Abstractness指标
模块内聚性度量
LCOM
12
模块耦合性度量
扇入扇出 · 循环依赖检测 · 耦合度矩阵
模块耦合性度量
扇入扇出
13
接口版本管理概述
为什么需要版本管理?向后兼容与破坏性…
接口版本管理概述
为什么需要版本管…
14
URI版本控制策略
/v1/orders 与 /v2/o…
URI
版本控制策略
15
请求头版本控制策略
Accept-Version · 自定义Header的实现方式
请求头版本控制策…
Accept-Versi…
16
查询参数版本控制策略
?version=1 与 ?vers…
查询参数版本控制…
version
17
语义化版本控制(SemVer)
主版本号 · 次版本号 · 补丁号在API中的映射
SemVer
语义化版本控制
18
接口兼容性检查
新增字段 · 删除字段 · 修改字段类型的兼容性规则
接口兼容性检查
新增字段
19
OpenAPI/Swagger版本管理
在OpenAPI规范中管理多个版本
OpenAPI/Swag…
版本管理
20
gRPC接口版本管理
proto文件中的package与v…
gRPC
接口版本管理
21
消息契约版本管理
Avro · Protobuf · JSON Schema的兼容性模式
消息契约版本管理
Avro
22
模块边界与API版本的生命周期
废弃策略 · 灰度发布 · 蓝绿部署
API
模块边界
23
API网关在版本管理中的作用
路由分发 · 版本映射 · 流量切分
API
网关
24
微服务间API版本协商
服务注册与发现中的版本元数据
API
微服务间
25
数据库Schema版本与API版本的协同
Flyway/Liquibase与A…
Schema
API
26
前后端分离下的版本管理
前端如何适配多个后端API版本
前后端分离下的版…
API
27
第三方开发者API版本管理
开发者门户 · 变更日志 · 迁移指南
API
第三方开发者
28
实战案例
电商系统订单模块的边界拆分与接口版本…
实战案例
电商系统订单模块…
29
实战案例
支付系统模块拆分与多版本API共存策…
实战案例
API
30
总结与最佳实践
架构治理 · 自动化测试 · 文档同步与团队协作
最佳实践
架构治理
所属VIP或分类
同VIP:Go业务模块边界发布回滚与故障恢复
同VIP:Go业务模块边界安全审计与基线治理
同VIP:Go业务模块边界接口设计与契约测试