共找到 11 个提示词
实现API组合模式:同步组合(API Gateway聚合) vs 异步组合(CQRS视图) vs 客户端组合→GraphQL作为组合层→性能考量→缓存策略→部分失败处理→组合爆炸问题
审查API设计质量:URL命名规范→HTTP方法正确使用→状态码选择→请求/响应体设计→分页/过滤/排序标准→版本管理策略→错误响应格式→速率限制→API文档生成
API安全全链防护:认证与授权→速率限制→输入验证→输出编码→CORS策略→API Key管理→GraphQL特定安全(深度限制/查询复杂度)→Webhook安全→API版本废弃策略→安全Header
构建API测试金字塔:契约测试→单接口功能测试→场景串联测试→异常注入测试→鉴权测试→性能基线测试→测试数据管理→Newman/Postman自动化→与CI/CD集成
实现Backend for Frontend(BFF)模式:BFF的职责边界→与API Gateway的区别→移动端/Web端/第三方各自BFF→数据聚合策略→认证透传→BFF的代码复用→何时不需要BFF
设计契约测试策略:消费者驱动契约测试原理→Pact Broker搭建→Consumer端生成契约→Provider端验证契约→CI/CD中集成→契约版本管理→与E2E测试的关系
设计并生成GraphQL API:Schema定义(Query/Mutation/Subscription)→Resolver实现→DataLoader解决N+1→认证与授权→错误处理→性能监控→与REST的比较说明
SwiftUI完整开发指南:MVVM架构→Combine响应式编程→Core Data/SwiftData持久化→网络层(URLSession/Async await)→导航管理→状态管理→测试→App Store提交
分步骤推演系统设计:需求澄清→容量估算→API设计→数据模型→高可用架构→扩展策略→瓶颈分析。包含经典场景(设计Twitter/设计短链系统/设计聊天系统)的完整推导
深度讲解技术概念:用类比建立直觉→用代码验证理解→常见误区纠正→与其他概念的区别对比→面试常见追问→延伸阅读。覆盖从「线程vs进程」到「CAP定理」的各类经典概念
设计RAG(检索增强生成)系统:文档切分策略→Embedding模型选型→向量数据库(Pinecone/Milvus/Weaviate/Qdrant)→检索优化→重排序→引用溯源→评估框架→生产部署架构