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.