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 поведением.