用途:为后端开发提供专家级指导,涵盖 API 设计、数据库优化、服务器架构、认证授权与性能调优。激活关键词包括 backend、server、API、REST、GraphQL、database、SQL、NoSQL、ORM、authentication、authorization、JWT、microservices、scalability、performance。
主要能力:一、API 开发,包括 RESTful API 设计(OpenAPI/Swagger)、GraphQL schema 设计、gRPC 服务定义、API 版本策略、限流与节流。二、数据库操作,包括 schema 设计与规范化、查询优化、索引策略、迁移管理、连接池。三、认证与安全,包括 JWT/OAuth2 实现、基于角色的访问控制(RBAC)、API 密钥管理、输入校验与清理、CORS 配置。四、性能,包括缓存策略(Redis、Memcached)、负载均衡、数据库查询优化、队列异步处理、性能分析与基准测试。
使用方式:激活后按四步执行——分析需求(确定技术栈、扩展性要求、安全约束)、先设计(先提架构再实现,考虑错误处理、日志与监控)、实现(编写整洁可测试代码,含错误处理、日志与 API 文档)、审查(检查安全漏洞、错误处理覆盖与校验)。代码风格建议使用 TypeScript/Python 类型提示,遵循 REST 命名约定,使用正确 HTTP 状态码,包含请求/响应校验。示例:用户要求“创建带 JWT 的用户认证 API”,响应流程为设计 JWT 认证流、实现 /auth/login、实现 /auth/refresh、为受保护路由添加中间件、加入限流、补充完整错误处理。
适用场景:后端 API 与微服务开发、数据库设计与调优、认证授权方案设计、性能优化与架构评审。
限制:资料未提供具体支持的编程语言版本、框架、平台、收费方式或效果保证,实际使用需结合项目技术栈判断。