About This Architecture
Multi-cloud B2B serverless architecture combining GCP Cloud Run containers with Azure Entra ID authentication, Cloudflare edge protection, and domain-based routing across frontend, backend, and CMS services. Traffic flows through Cloudflare DNS/WAF/DDoS to GCP External HTTPS Load Balancer, which routes requests to containerized React frontends, Python REST APIs, and Wagtail CMS instances running on Cloud Run with auto-scaling and scale-to-zero capabilities. PostgreSQL, Redis, and Cloud Storage provide managed data persistence, caching, and static asset delivery, while GitLab CI/CD pipelines automate testing, security scanning, and container deployment via Artifact Registry. This architecture demonstrates how to combine GCP serverless compute with Azure identity services and Cloudflare edge security for enterprise B2B platforms requiring high availability, compliance, and zero-trust authentication. Fork this diagram on Diagrams.so to customize domain names, add additional microservices, or swap providers while maintaining the multi-cloud security and observability patterns. The optional HA configurations for Cloud SQL and Memorystore ensure production-grade resilience for mission-critical B2B workloads.