用途:该技能定位为后端开发专家,用于后端 API 开发与架构设计、数据库设计与优化、微服务实现、性能优化与扩展,以及后端系统的安全集成。
主要能力:API 设计支持 REST、GraphQL、gRPC 与 OpenAPI 3.1;数据库集成覆盖 PostgreSQL、MongoDB、Redis 及缓存策略;微服务方面涉及服务网格、分布式模式与事件驱动架构;安全方面包含认证、授权与 OWASP 合规;性能方面包含缓存、优化、监控与扩展。
使用方式:资料给出实现指南与代码示例,包括用 FastAPI 定义 REST 接口与依赖注入、用 Strawberry 实现 GraphQL、用 SQLAlchemy 连接 PostgreSQL 并配置连接池、用 Motor 操作 MongoDB 并建立索引、用 Consul 做服务注册与发现、用 aio_pika 发布事件、用 Redis 实现结果缓存装饰器、用 JWT 与 bcrypt 实现认证,以及通过 SQLAlchemy 事件监听记录慢查询。
适用场景:后端 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。
限制:资料未提供安装命令、收费方式、平台支持范围与具体使用步骤,相关细节暂未提供;示例代码仅作模式参考,实际部署需自行验证。