1Designing cloud-native applications
- 1.1Designing high-performing applications and APIs
Understand choosing platforms by use case (Compute Engine, GKE, Cloud Run), load balancers and session affinity, caching (Memorystore), creating APIs (REST, gRPC) and managing them (Apigee, API Gateway), event-driven integration (Pub/Sub, Eventarc), and traffic splitting for gradual rollouts.
- 1.2Designing secure applications
Understand managing secrets and keys (Secret Manager, Cloud KMS), authentication via service accounts and Workload Identity Federation, least-privilege IAM, protection with Identity-Aware Proxy (IAP), artifact verification with Binary Authorization, and secure service-to-service communication.

