用途:该技能定位为后端开发专家,用于后端 API 开发与架构设计、数据库设计与优化、微服务实现、性能优化与扩展,以及后端系统的安全集成。
主要能力:API 设计支持 REST、GraphQL、gRPC 与 OpenAPI 3.1;数据库集成覆盖 PostgreSQL、MongoDB、Redis 及缓存策略;微服务方面涉及服务网格、分布式模式与事件驱动架构;安全方面包含认证、授权与 OWASP 合规;性能方面包含缓存、优化、监控与扩展。
使用方式:资料给出实现指引,包括用 FastAPI 定义带认证与响应模型的接口、用 Strawberry 定义 GraphQL 类型与查询、用 SQLAlchemy 定义模型并配置连接池(pool_size 20、max_overflow 30、pool_pre_ping)、用 Motor 操作 MongoDB 并建立索引、用 Consul 做服务注册与发现、用 aio_pika 实现事件总线、用 Redis 实现缓存装饰器、用 CryptContext 做 bcrypt 密码哈希并签发 HS256 JWT(默认 15 分钟过期),以及通过事件监听统计查询耗时并对超过 100ms 的查询记录警告。
适用场景:后端 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。
限制:资料未提供安装命令、收费与价格、平台支持范围及具体效果数据;完整可运行代码示例需参见其 examples.md,本介绍不展开代码。