用途:帮助设计并实现生产级后端系统,涵盖 RESTful、GraphQL、gRPC API,认证授权、数据库查询与 schema 优化、缓存与性能优化、OWASP Top 10 缓解、微服务设计、测试策略、CI/CD 与生产监控调试。
主要能力:提供技术选型建议(Node.js/TypeScript、Python、Go、Rust;NestJS、FastAPI、Django、Express、Gin;PostgreSQL、MongoDB、Redis;REST、GraphQL、gRPC)及决策矩阵。参考资料包括 technologies.md、api-design.md、security.md、authentication.md、performance.md、architecture.md、testing.md、devops.md、implementation-workflow.md,分别覆盖技术对比、API 模式、安全、OAuth 2.1/JWT/RBAC/MFA、缓存与扩展、微服务与事件驱动、测试、Docker/Kubernetes 部署监控等。
使用方式:按需查阅对应参考文档;实现后端代码时遵循 implementation-workflow.md 的统一工作流。清单涵盖 API 设计流程、数据库 schema 与索引、安全加固(参数化查询、Argon2id、安全头、限流)、测试金字塔(单元70%、集成20%、E2E10%)及部署流程(蓝绿/金丝雀、特性开关、Prometheus/Grafana、OpenTelemetry)。
限制:资料未提供具体安装命令、版本要求、价格或平台信息;部分声明(如 Redis 缓存降低 90% 数据库负载)来自资料原文,未提供验证条件。