name: 架构模式 description: 实现经过验证的后端架构模式,包括清洁架构、六边形架构和领域驱动设计。适用于架构复杂的后端系统或重构现有应用程序以提高可维护性。 license: MIT metadata: version: “1.0.0” domain: 架构 triggers: 清洁架构, 六边形架构, DDD, 领域驱动设计, 后端架构 role: 架构师 scope: 系统设计 output-format: 架构 related-skills: 架构决策记录, CQRS实现, 事件溯源架构
架构模式
掌握经过验证的后端架构模式,包括清洁架构、六边形架构和领域驱动设计,以构建可维护、可测试和可扩展的系统。
何时使用此技能
- 从零开始设计新的后端系统
- 重构单体应用程序以提高可维护性
- 为团队建立架构标准
- 从紧密耦合迁移到松散耦合的架构
- 实现领域驱动设计原则
- 创建可测试和可模拟的代码库
- 规划微服务分解
何时不使用此技能
- 您只需要小规模、局部化的重构
- 系统主要是前端,没有后端架构变更
- 您需要实现细节而不需要架构设计
操作指南
- 明确领域边界、约束和可扩展性目标。
- 选择适合领域复杂度的架构模式。
- 定义模块边界、接口和依赖规则。
- 提供迁移步骤和验证检查。
参考 resources/implementation-playbook.md 获取详细的模式、清单和模板。
资源
resources/implementation-playbook.md用于详细的模式、清单和模板。