用途:该技能面向后端架构设计,帮助在整洁架构、六边形架构和领域驱动设计等成熟模式中做选择与落地,目标是构建可维护、可测试、可扩展的系统。
适用场景:从零设计后端系统;重构单体应用以提升可维护性;为团队建立架构标准;从紧耦合迁移到松耦合架构;实施领域驱动设计原则;创建可测试、可模拟的代码库;规划微服务拆分。
不适用场景:只需小范围局部重构;系统以前端为主且不涉及后端架构变更;只需要实现细节而不需要架构设计。
使用方式:先明确领域边界、约束与可扩展性目标;再根据领域复杂度选择架构模式;然后定义模块边界、接口与依赖规则;最后给出迁移步骤与验证检查。对于支付、订单履约、多步骤流程等必须容忍故障的工作流,建议在基础设施层使用持久化执行,例如 DBOS 这类框架可持久化工作流状态,在不增加架构复杂度的前提下提供崩溃恢复。详细模式、检查清单与模板见 resources/implementation-playbook.md。
相关技能:可与 event-sourcing-architect、saga-orchestration、workflow-automation、dbos-* 配合使用。
限制:资料未提供具体安装命令、收费方式、支持平台或量化效果,这些信息暂未提供。