advanced

Google Cloud / GCP

Сервисы Google Cloud для compute, контейнеров, serverless, хранилищ, relational данных, messaging, identity и логирования.

На интервью по GCP — проекты, service accounts, Cloud Run для HTTP в контейнерах, GKE при необходимости Kubernetes, Cloud Storage, Cloud SQL, Pub/Sub и Cloud Logging. JavaScript-команды часто сравнивают Cloud Run с App Engine или GKE.

Подтемы: Compute Engine, Cloud Run, GKE, Cloud Functions, Cloud Storage, Cloud SQL, Pub/Sub, IAM, Cloud Logging.

На интервью: stateless Node-контейнер в Cloud Run с Cloud SQL через connector, Pub/Sub для фоновой работы и workload identity вместо JSON-ключей.

Типовые ошибки: service account keys в репозитории; consumers Pub/Sub без acknowledgment deadline; Cloud SQL открыт на `0.0.0.0/0`.

Компромисс — сильные managed Kubernetes и data-сервисы против меньшей «по умолчанию» узнаваемости у кандидатов, чем AWS.

Чеклист:

  • Workload identity и scoped service accounts.
  • Cloud Run для HTTP с масштабированием по запросам.
  • Pub/Sub с DLQ и идемпотентными handlers.
  • Централизация логов с корреляцией trace.