Backend Requirements
- Users: 100 000 Users
- Throughput: 10 000 requests/second
- Response time: < 30ms for API calls | < 10s for AI API calls
- Availability: 99.95% uptime
- Horizontal scaling capability
- Connection pooling for database operations
- Caching strategy for frequent requests
- Rate limiting: Configurable per endpoint
- C# Programming: Intermediate level
- ASP.NET Core MVC: Basic to intermediate understanding
- REST API Design: Basic understanding
- PostgreSQL: Basic SQL knowledge
- Authentication Concepts: Understanding of JWT, OAuth flows