用途:面向资深后端开发,提供构建可扩展后端系统的工具与最佳实践,覆盖 API 设计、数据库优化与安全实践。
主要能力:通过三个自动化脚本实现核心功能。API 脚手架:python scripts/api_scaffolder.py <project-path> [options],支持自动化脚手架、内置最佳实践、可配置模板与质量检查。数据库迁移工具:python scripts/database_migration_tool.py <target-path> [--verbose],提供深度分析、性能指标、优化建议与自动修复。API 负载测试:python scripts/api_load_tester.py [arguments] [options],支持专家级自动化、自定义配置与生产级输出。
参考文档:references/api_design_patterns.md(设计模式、代码示例、反模式、真实场景)、references/database_optimization_guide.md(分步流程、优化策略、性能调优、故障排查)、references/backend_security_practices.md(技术栈细节、配置示例、集成模式、安全与可扩展性)。
技术栈:语言 TypeScript、JavaScript、Python、Go、Swift、Kotlin;后端 Node.js、Express、GraphQL、REST API;数据库 PostgreSQL、Prisma、NeonDB、Supabase;DevOps Docker、Kubernetes、Terraform、GitHub Actions、CircleCI;云 AWS、GCP、Azure。
使用方式:安装依赖 npm install 或 pip install -r requirements.txt,配置环境 cp .env.example .env,运行质量检查 python scripts/database_migration_tool.py .,并按参考文档实施最佳实践。常用命令包括 npm run dev/build/test/lint、docker build、docker-compose up -d、kubectl apply -f k8s/。
适用场景:需要快速搭建后端 API、规划数据库迁移、进行负载测试或查阅后端安全与优化实践的开发工作。
限制:资料未提供具体收费、价格、平台支持范围与效果数据;脚本参数细节与完整选项暂未提供,需以实际脚本输出为准。