System Design
高级development最低上下文:64K
Helps architect scalable distributed systems by analyzing requirements and producing high-level architecture diagrams, component breakdowns, data flow descriptions, and technology recommendations. Covers load balancing, caching strategies, database selection, message queues, and failure handling patterns.
使用场景
- Designing microservices architecture for a new product
- Evaluating trade-offs between SQL and NoSQL for a specific workload
- Planning a migration from monolith to microservices
- Designing real-time data pipelines at scale
- Capacity planning and cost estimation for cloud infrastructure
示例提示词
Design a system for a real-time collaborative document editor (like Google Docs) that supports: - 10M registered users, 500K concurrent editors - Real-time character-by-character sync - Offline editing with conflict resolution - Version history and rollback Provide: 1. High-level architecture diagram (text-based) 2. Key components and their responsibilities 3. Data model and storage strategy 4. Real-time sync approach (CRDT vs OT) 5. Scaling strategy and failure handling 6. Technology recommendations with justification
推荐模型
兼容工具
claude-codecursorkiroany
模态
输入: text
→输出: text, code
相关 Skills
作者
OpenModels Community