google-cloud-global-frontend-configuration

Designs and deploys Google Cloud global external Application Load Balancers with Cloud CDN and Cloud Armor.

Updated Jul 24, 2026
One-click install
npx skills add https://github.com/oliverconstance/webapp-scrum-team --skill google-cloud-global-frontend-configuration-oliverconstance
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: google-cloud-global-frontend-configuration
Source: https://github.com/oliverconstance/webapp-scrum-team/tree/main/.agent/skills/google-cloud-global-frontend-configuration
Command: npx skills add https://github.com/oliverconstance/webapp-scrum-team --skill google-cloud-global-frontend-configuration-oliverconstance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Configuring a Google Cloud global external Application Load Balancer involves dozens of interdependent settings across Cloud CDN, Cloud Armor, and Service Extensions, and misconfiguration leads to poor caching, weak security, or failed deployments. This Skill replaces guesswork with a structured 6-step discovery flow that maps workload types to opinionated best-practice configurations. ## Core Features & Use Cases - Guided 6-Step Configuration: Walks through basics, origin setup, traffic management, caching, security, and review with progressive disclosure of advanced options. - Workload-Aware Recommendations: Generates Cloud CDN cache modes, TTLs, and Cloud Armor rate limits based on whether the workload is static content, cacheable API, transactional API, or dynamic SSR web. - Code Generation & Deployment: Produces Terraform HCL or gcloud CLI scripts and can actuate deployment via Infrastructure Manager, including IAM pre-checks and drift detection. - Use Case: A platform engineer needs to front a Cloud Run service and a Cloud Storage bucket with HTTPS, path-based routing, and WAF protection. The Skill discovers existing backends, recommends caching and rate-limiting policies, and outputs a deployable Terraform configuration. ## Quick Start Ask the agent to help you design and deploy a Google Cloud global external Application Load Balancer for your workload, and it will guide you through the 6-step configuration flow.

Frequently Asked Questions about google-cloud-global-frontend-configuration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a Google Cloud global external Application Load Balancer?▼

Follow the 6-step flow: define basics (name, protocol, certificates), configure origins, set traffic management rules, choose Cloud CDN caching, apply Cloud Armor security, then review and deploy. The Skill generates Terraform HCL or gcloud CLI scripts for the final configuration.

What Cloud CDN cache settings should I use for my workload?▼

Cache settings depend on workload type. Static content uses Cache All Static with long TTLs, cacheable APIs use origin headers with query-string cache keys, transactional APIs bypass CDN entirely, and dynamic SSR pages use origin headers with session-cookie cache bypass.

Can I deploy the load balancer configuration with Terraform?▼

Yes, the Skill generates production-grade Terraform HCL using the official Google lb-http and cloud-armor modules. It can also deploy via Infrastructure Manager or produce a gcloud CLI bash script, with IAM pre-checks before actuation.

Does this work without the gcloud CLI installed?▼

Without gcloud access, automated resource discovery and managed deployment are unavailable. The Skill still supports design guidance and Terraform HCL generation, but cannot fetch existing projects, backends, or execute deployments.

When should I not use this Skill for load balancing?▼

Avoid it for non-Google Cloud load balancing and for purely regional or internal load balancer setups, unless they are part of a hybrid or failover global design. It targets global external Application Load Balancers specifically.