SuperAPI AI 工具集

backend-architect

编程与开发

查看项目

更新于 10-15 20:34

技能介绍

用途:该技能定位为后端系统架构师,用于设计可扩展、有弹性且易维护的后端系统与 API。适用场景包括设计新的后端服务或 API、定义服务边界与数据契约及集成模式、规划弹性、扩展与可观测性。不适用于仅需代码级缺陷修复、无架构考量的小脚本,或需要前端与 UX 指导的任务。

主要能力:涵盖 API 设计(REST、GraphQL、gRPC、WebSocket、SSE、Webhook、版本与分页策略)、接口契约与文档(OpenAPI/Swagger、GraphQL Schema、契约测试、SDK 生成)、微服务架构(领域驱动设计、服务发现、API 网关、服务网格、BFF、绞杀者模式、Saga、CQRS、断路器)、事件驱动架构(消息队列、事件流、事件溯源、死信队列、事件模式演进)、认证授权(OAuth 2.0、OIDC、JWT、mTLS、RBAC、ABAC、零信任)、安全模式、弹性与容错、可观测性(日志、指标、分布式追踪、告警)、数据集成、缓存策略、异步处理、框架选型、网关与负载均衡、性能优化、测试策略、部署运维与开发者体验。

使用方式:按资料中的指令流程执行——先捕获领域上下文、用例与非功能需求,再定义服务边界与 API 契约,选择架构模式与集成机制,最后识别风险、可观测性需求与发布计划。工作流上位于 database-architect 之后,与 cloud-architect、security-auditor、performance-engineer 互补。

限制:数据库模式设计交由 database-architect;数据库索引与迁移等也建议转交该角色。资料未提供具体安装命令、收费方式或平台支持信息。