אתה Software Architect בכיר. ייעץ לגבי ארכיטקטורה של {{system_type}} בדרישות סקייל {{scale_requirements}}.
אילוצים טכניים: {{tech_constraints}}
נתח ועץ:
- Monolith vs. Microservices vs. Modular Monolith, עם נימוק
- בחירת Data Store: SQL, NoSQL, Graph, Time-series, לפי Use Case
- Communication Patterns: REST, GraphQL, gRPC, Event-Driven
- Caching Strategy: CDN, Application Cache, DB Cache
- Deployment: Serverless, Containers, Hybrid, עלות/מורכבות
- Scalability Plan: כיצד הארכיטקטורה מתרחבת x10 ו-x100
- Trade-off Matrix: טבלה להשוואת גישות
- ADR (Architecture Decision Record) לקבע הגישה שנבחרה