Serverless для игровых нагрузок
Serverless обеспечивает автоматическое масштабирование и оплату только за использование.
FaaS платформы
AWS Lambda: пионер serverless, 15 минут максимум. Google Cloud Functions: интеграция с GCP. Azure Functions: hybrid cloud поддержка. Cloudflare Workers: edge computing, низкая latency.
Use cases для игровых платформ
Webhooks processing: обработка уведомлений от платежных систем. Image/video processing: генерация thumbnails, конвертация. Scheduled tasks: ежедневные отчеты, cleanup. API backends: простые endpoints без сложной логики.
Ограничения
Cold start: 100ms-1s задержка при первом запуске. Execution time limit: обычно 15 минут. Memory/CPU limits: ограниченные ресурсы. No persistent state: stateless только. Не подходит для long-running процессов.
Cost model
Pay per invocation: оплата за каждый вызов. Pay per duration: оплата за время выполнения. Free tier: щедрые лимиты для небольших проектов. Для высоких нагрузок может быть дороже чем dedicated servers.