Loading...
Loading...
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 designing VM or GKE-based architectures or when not using Google Cloud.
npx skill4agent add google/skills google-cloud-solution-n-tier-serverless-web-appINGRESS_TRAFFIC_INTERNAL_ONLYegress = "ALL_TRAFFIC"*.run.appegress = "PRIVATE_RANGES_ONLY"[!TIP] Optional MCP Server Integration: If your AI coding client supports the Model Context Protocol (), you can connect the Google Developer Knowledge MCP Server (MCP) to dynamically query real-time Google Cloud documentation (npx -y @google/mcp-developer-knowledge-server) alongside this skill's offline knowledge base (cloud.google.com/docs).references/related-guidance.md
assets/main.tf80% Baselinefrontendbackend applicationCloud SQL PostgreSQLus-central1POSTGRES_18psc_enabled = truesqli-v33-stableenable_cdn = trueALL_TRAFFICrun.app.TCP 5432, 443DB_SOCKET_PATHMaximum 2 Optional QuestionsPrivate Services Accessreferences/non-negotiable-architectural-rules.mdreferences/related-guidance.mdassets/main.tfreferences/related-guidance.mdINGRESS_TRAFFIC_INTERNAL_LOAD_BALANCERsqli-v33-stablepurpose = "REGIONAL_MANAGED_PROXY"networkINGRESS_TRAFFIC_INTERNAL_ONLYegress = "ALL_TRAFFIC"google_dns_managed_zonerun.app.vpc_network*.run.app199.36.153.4/30 / 199.36.153.8/30*.run.app216.58.x.xdeny_all_egressegress = "PRIVATE_RANGES_ONLY"199.36.153.4/30, 199.36.153.8/30allow_backend_db_egresssqladmin.googleapis.comassets/output-template.mdgcloudTerraform based on assets/main.tf alongside a self-contained sequence of gcloud CLI deployment commands adhering to all Phase 3 mandatory specificationsassets/output-template.md.mde.g., workload_name_architecture_report-20260701T212820Z.mdassets/main.tfgcloudassets/assets/main.tfassets/output-template.mdrun.googleapis.comsqladmin.googleapis.comredis.googleapis.comservicenetworking.googleapis.comsecretmanager.googleapis.commonitoring.googleapis.comdns.googleapis.comArchitectural Specificationsreferences/non-negotiable-architectural-rules.mdassets/main.tfSection 5.1Section 5.2database_version = "POSTGRES_18"POSTGRES_15README.mdterraform initterraform applyterraformhttps://shell.cloud.google.compython3gcloudterraformgcloudBottom-Up Wiringassets/output-template.mdgcloudVPC/subnets -> data tiers -> internal microservices -> public gateway -> load balancer--database-version=POSTGRES_18gcloud run services describe... --format='value(status.url)'--update-env-varsenable_vpc_scrun.googleapis.comsqladmin.googleapis.comsecretmanager.googleapis.comenable_vpc_sc = truegoogle_dns_managed_zonerun.app.vpc_network*.run.app199.36.153.4/30 / 199.36.153.8/30google_compute_managed_ssl_certificateACTIVE--global*.run.appHTTP 403 Forbidden*.run.appINGRESS_TRAFFIC_INTERNAL_ONLYHTTP 404 Not FoundHTTP 403 ForbiddenHTTP 200399/?id=1%20OR%201=1HTTP 403 ForbiddenLogs ExplorerCloud SQL Query InsightsDirect VPC EgressPrivate Service ConnectPrivate Services Accessurllibsubprocess*.run.appmacOSLinuxWindows PowerShellhttps://shell.cloud.google.comassets/output-template.md