- 什么是模块化设计
- 模块化设计的核心价值
- 模块化设计的演进历史
- 高内聚低耦合原则
- 接口隔离原则
- 单一职责原则在模块化中的应用
- 同步通信与异步通信
- 事件驱动架构
- 消息队列在模块间通信中的应用
- 从单体到微服务的模块化演进
- 微服务拆分粒度控制
- 服务网格与模块化
- 限界上下文与模块划分
- 聚合根与模块边界
- 领域事件在模块间流转
- 前端组件化与后端模块化的异同
- 组件库设计
- 组件版本管理
- 构建工具链配置
- 模块化打包策略
- Tree Shaking与代码分割
- 单元测试与模块边界
- 集成测试与模块交互
- 契约测试保障接口一致性
- 模块化视角的Code Review要点
- 接口变更审查流程
- 模块边界违规检测
- 模块数据所有权
- 数据访问层模块化
- 分布式事务与模块一致性
- 康威定律与模块划分
- 团队结构与模块所有权
- 跨模块协作流程
- 模块化CI/CD流水线设计
- 模块独立部署策略
- 蓝绿部署与灰度发布
- 遗留系统模块化分析
- 渐进式模块化改造策略
- 绞杀者模式应用
- 工厂模式在模块创建中的应用
- 观察者模式在模块通信中的应用
- 适配器模式在模块集成中的应用
- 模块化成熟度模型
- 架构评估指标(耦合度、内聚度、扇入扇出)
- 架构评审方法
- 云原生模块化设计原则
- 容器化与模块部署
- Kubernetes与模块编排
- 架构建模工具(如PlantUML)
- 依赖分析工具(如JDepend)
- 模块化框架选型
- 电商系统模块化设计全流程
- 金融系统模块化改造案例
- SaaS平台模块化架构设计