Sheet 14

Cloud Provider Equivalence Matrix

Component-by-component cross-cloud mapping: AWS vs Google Cloud (GCP) vs Microsoft Azure vs Self-Hosted / VPS.

FAANG Interview Best Practice:

Default to AWS terminology in FAANG interviews unless the interviewer explicitly asks for GCP or Azure. AWS has the widest recognition and standardized service limits (e.g. NLB vs ALB, MSK, RDS Aurora, S3, ElastiCache). If the prompt mentions GCP BigQuery or Spanner, pivot fluidly using the equivalents below.

ComponentAWS (Default)Google Cloud (GCP)Microsoft AzureSelf-Hosted / VPS
DNS Resolution
Anycast latency routing & health checks
Route53Cloud DNSAzure DNSBIND / PowerDNS / CoreDNS
Content Delivery Network (CDN)
Edge PoPs for static caching and TLS offload
CloudFrontCloud CDNAzure CDNCloudflare / Fastly
Web Application Firewall (WAF)
L7 rate limiting, SQLi, bot mitigation
AWS WAFCloud ArmorAzure WAFModSecurity + Coraza Nginx
Load Balancer Layer 4
SYN-flood absorption, raw TCP passthrough
Network Load Balancer (NLB)TCP Proxy LBAzure LBHAProxy / Nginx Stream
Load Balancer Layer 7
HTTP/2, gRPC path-based routing
Application Load Balancer (ALB)HTTP(S) Load BalancerApp GatewayTraefik / Envoy / Nginx
API Gateway
Rate limiting token bucket, JWT verification
Amazon API GatewayApigee / API GatewayAPI Management (APIM)Kong / KrakenD / Envoy
Container Orchestration
Kubernetes multi-AZ pod scheduling
EKSGKEAKSK3s / kubeadm / Nomad
Service Mesh
mTLS, circuit breaking, distributed tracing
App MeshAnthos Service MeshOpen Service MeshIstio / Linkerd
Message Queue / Event Bus
KRaft event streaming with partition ordering
Amazon MSK (Kafka)Pub/Sub or Confluent CloudEvent HubsKafka on Bare Metal / Strimzi
Database (OLTP Relational)
ACID transactions, read replicas
Amazon RDS / Aurora PGCloud SQL / AlloyDBAzure Database for PostgreSQLPostgreSQL + Patroni
Database (NoSQL Document/KV)
Single-digit ms key-value lookups
DynamoDBFirestore / BigtableCosmos DBCassandra / MongoDB / ScyllaDB
In-Memory Cache
Sub-millisecond session & catalog cache
ElastiCache (Redis)MemorystoreAzure Cache for RedisRedis Sentinel / Dragonfly
Object Storage
Immutable asset blobs, backups, logs
Amazon S3Google Cloud Storage (GCS)Blob StorageMinIO / Ceph
Search & Analytics Engine
Full-text faceted product catalog search
Amazon OpenSearchElastic Cloud on GCPAzure Cognitive SearchElasticsearch / OpenSearch
Metrics Monitoring
Time-series telemetry & SLO dashboards
Amazon CloudWatchCloud MonitoringAzure MonitorPrometheus + VictoriaMetrics
Log Management
Centralized structured log ingestion
CloudWatch LogsCloud LoggingLog AnalyticsGrafana Loki / Vector
Distributed Tracing
W3C trace context end-to-end propagation
AWS X-RayCloud TraceApplication InsightsJaeger / Grafana Tempo
Secrets & Key Management
Database credential rotation & master keys
Secrets Manager / KMSSecret Manager / Cloud KMSAzure Key VaultHashiCorp Vault
CI/CD Pipelines
Automated canary & rolling deployments
AWS CodePipelineCloud BuildAzure DevOps PipelinesGitLab CI / GitHub Actions
Identity & Access (IAM)
OAuth2 / OIDC authentication tokens
AWS IAM / CognitoCloud IAM / Identity PlatformMicrosoft Entra IDKeycloak / Ory Kratos
Serverless Functions
Event-driven asynchronous webhooks
AWS LambdaCloud FunctionsAzure FunctionsOpenFaaS / Knative
Virtual Machine Infrastructure
General compute instance tier
Amazon EC2Compute Engine (GCE)Azure Virtual MachinesHetzner / DigitalOcean / Linode