AIKraft/Skills/Решение Google Cloud: многоуровневое serverless веб-приложение

Решение Google Cloud: многоуровневое serverless веб-приложение

Guides agents to interactively discover customer requirements for a Secure n-tier serverless web application and generate a tailored cloud multi-product solution that incorporates opinionated best practices and architecture guidance. Use when users need agentic assistance with designing and creating a multi-product solution in the cloud for Secure n-tier serverless web application. Don't use when

GOGoogle official Дизайн

Что делает навык

Направляет процесс проектирования и реализации безопасного serverless веб-приложения с заданным пользователем количеством архитектурных слоев (n-tier). Использует Cloud Run для серверных слоев и Cloud SQL для PostgreSQL в качестве слоя данных, обеспечивая строгую физическую и сетевую изоляцию между уровнями.

Когда применять

  • Проектирование архитектуры многоуровневого веб-приложения с обязательной изоляцией слоев.
  • Настройка Cloud Run для presentation tier с публичным доступом через Cloud Load Balancing.
  • Конфигурация внутренних микросервисов (application tier) с доступом только через VPC.
  • Обеспечение безопасности данных с помощью приватного Cloud SQL for PostgreSQL и Memorystore for Redis.

Как работает

  1. Определить количество архитектурных слоев (от T1 до TN), требуемых пользователем.
  2. Настроить Tier 1 (presentation tier) как публичный сервис Cloud Run, доступный через Cloud Load Balancing и маршрутизирующий запросы вниз через Direct VPC Egress.
  3. Настроить Tier 2..N (application tier) как приватные сервисы Cloud Run с доступом только через VPC (Ingress: VPC-internal, INGRESS_TRAFFIC_INTERNAL_ONLY).
  4. Обеспечить доступность application tier через маршрутизацию VPC с egress = "ALL_TRAFFIC" и Private Google Access для *.run.app URL.
  5. Настроить Data tier с использованием приватного Cloud SQL for PostgreSQL и Memorystore for Redis, доступных исключительно из авторизованных application tier.

Примеры запросов агенту

Спроектируй безопасную архитектуру serverless веб-приложения с тремя уровнями изоляции.
Как настроить Cloud Run для presentation tier, чтобы он был публичным, а приложение — приватным?
Разработай схему n-tier приложения с использованием Cloud SQL и строгой сетевой изоляцией.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «google-cloud-solution-n-tier-serverless-web-app» из репозитория: # https://github.com/google/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r google-cloud-solution-n-tier-serverless-web-app/ ~/.claude/skills/google-cloud-solution-n-tier-serverless-web-app/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.