advanced
Serverless
Меняйте server management на platform limits, event boundaries, cold starts, observability complexity и vendor-specific operational models.
Serverless меняет управление серверами на ограничения платформы — лимиты времени, cold starts, stateless handlers, оплату за вызов и vendor-specific интеграции. Подходит для пиковых нагрузок, event reactions и маленьких команд при решённых observability и local dev.
На интервью: mitigation cold start, лимиты connection pooling, step functions для workflows. Сравнение с containers на Kubernetes.
Типовые ошибки: long-running в functions; скрытые costs от частых invocations; отладка traces через множество functions.
Чеклист:
- Functions маленькие и идемпотентные.
- Shared state во внешних managed stores.
- IaC для triggers, IAM и alarms.
- Load tests с cold-start поведением.