SuperAPI AI 工具集

ai-factory.architecture

通用与其它

查看项目

更新于 10-15 23:58

技能介绍

用途:为软件架构选型与落地提供实用指南,涵盖整洁架构、DDD、微服务、模块化单体、分层架构,并给出选择依据。

主要能力:提供决策矩阵,按团队规模、领域复杂度、扩展需求、部署独立性、初期速度与运维复杂度对比单体、模块化单体与微服务;给出推荐路径(新项目从模块化单体起步,团队扩大且边界清晰后再拆分为微服务)。

使用方式:通过命令调用不同主题,如 /ai-factory.architecture 查看概览与决策指南,/ai-factory.architecture clean 查看整洁架构,/ai-factory.architecture ddd 查看领域驱动设计,/ai-factory.architecture microservices 查看微服务模式,/ai-factory.architecture monolith 查看模块化单体,/ai-factory.architecture layers 查看分层架构。

内容要点:整洁架构强调依赖向内、内层不感知外层,并给出 domain/application/infrastructure/presentation 目录结构与依赖倒置示例;DDD 包含限界上下文、上下文映射、实体、值对象、聚合与领域事件;微服务部分说明适用与不适用场景、服务边界划分、同步与异步通信、每服务独立数据库及 Saga 分布式事务;模块化单体强调单一部署单元与强模块边界,仅通过公开 API 通信。

适用场景:新项目架构选型、既有代码库渐进式重构、团队规模与领域边界评估、微服务拆分决策。

限制:资料未提供具体安装命令、收费方式、平台支持或效果数据,相关内容暂未提供。