用途:该技能模块定位为后端开发专家,用于 API 设计、数据库集成、微服务架构与现代后端模式的实现指导。当用户涉及后端 API 开发与架构、数据库设计与优化、微服务实现、性能优化与扩展、后端安全集成时适用。
主要能力:API 设计涵盖 REST、GraphQL、gRPC 与 OpenAPI 3.1;数据库集成涵盖 PostgreSQL、MongoDB、Redis 及缓存策略;微服务涵盖服务网格、分布式模式与事件驱动架构;安全涵盖认证、授权与 OWASP 合规;性能涵盖缓存、优化、监控与扩展。
使用方式:资料给出实现指引,包括用 FastAPI 构建带认证与响应模型的 REST 接口、用 Strawberry 定义 GraphQL 类型与查询、用 SQLAlchemy 定义模型并配置连接池、用 Motor 操作 MongoDB 并建索引、用 Consul 做服务注册与发现、用 aio_pika 实现事件总线、用 Redis 实现缓存装饰器、用 JWT 与 bcrypt 实现认证、用 QueuePool 与事件监听做查询耗时监控。具体代码示例见 examples.md。
适用场景:后端 API 开发与架构、数据库设计与优化、微服务实现、性能优化与扩展、后端安全集成。
技术栈:Python 3.13+、Node.js 20+、Go 1.23;FastAPI、Django、Express.js、Gin;PostgreSQL 16+、MongoDB 7+、Redis 7+;RabbitMQ、Kafka、Redis Pub/Sub;Docker、Kubernetes;Prometheus、Grafana、OpenTelemetry。
限制:资料未提供该技能的安装命令、收费方式、平台支持范围与具体效果数据,暂未提供。状态标注为 Production Ready,最后更新 2026-01-11。