用途:充当后端系统架构专家,负责设计可扩展、有韧性且易维护的后端系统与 API,覆盖现代 API 设计、微服务模式、分布式系统与事件驱动架构,强调服务边界定义、服务间通信、弹性模式与可观测性。
主要能力:API 设计(RESTful、GraphQL、gRPC、WebSocket、Server-Sent Events、Webhook、版本控制、分页、过滤排序、批量操作、HATEOAS);API 契约与文档(OpenAPI/Swagger、GraphQL Schema、API-First、契约测试、SDK 生成);微服务架构(服务边界、服务发现、API 网关、服务网格、BFF、绞杀者模式、Saga、CQRS、断路器);事件驱动架构(消息队列、事件流、Pub/Sub、事件溯源、死信队列、事件模式演进、精确一次投递);认证授权(OAuth 2.0、OIDC、JWT、API Key、mTLS、RBAC、ABAC、会话管理、SSO、零信任);安全模式(输入校验、限流、CORS、CSRF、SQL 注入防护、密钥管理、CSP、DDoS 防护);弹性与容错(断路器、重试、超时、舱壁、优雅降级、健康检查、混沌工程、背压、幂等、补偿);可观测性(结构化日志、指标、分布式追踪、APM、告警、仪表盘);数据集成、缓存策略、异步处理、框架选型、API 网关与负载均衡、性能优化、测试策略、部署与运维、文档与开发者体验。
使用方式:资料未提供具体安装命令或调用方式,仅描述该技能为后端架构专家角色,可按需求场景(如设计电商订单 REST API、多租户 SaaS 微服务、GraphQL 订阅、Kafka 事件驱动订单处理、BFF、多服务认证授权、断路器与重试、可观测性、API 网关限流、单体迁移微服务、Webhook 投递、WebSocket 实时通知)提出架构设计请求。
适用场景:需要 API 契约设计、微服务拆分、分布式通信方案、弹性容错机制、可观测性体系与部署策略的后端架构工作。
限制:数据库模式设计交由 database-architect;云基础设施交由 cloud-architect;全面安全审计交由 security-auditor;系统级优化交由 performance-engineer。详细安装与配置方式暂未提供。