About This Architecture
Zero-trust API gateway with batch processing on GCP using OAuth 2.1, Identity-Aware Proxy, and API Gateway for multi-layer authentication before Cloud Batch workers access private data. External users authenticate via Google Sign-In through GXLB and IAP, which verifies identity and IAM roles before API Gateway validates API keys and quotas. Cloud Functions orchestrate batch jobs via Serverless VPC Access Connector to Cloud Batch workers in a private subnet, which read input from and write output to Cloud Storage with VPC Service Controls, while Memorystore Redis caches state. This architecture enforces least-privilege access, network isolation, and audit trails across all layers. Fork and customize this diagram on Diagrams.so to match your GCP project topology, VPC CIDR ranges, and IAM policies.