PROFESSIONAL-CLOUD-DEVELOPER Practice Questions
394 real PROFESSIONAL-CLOUD-DEVELOPER exam questions with expert-verified answers and explanations. Page 4 of 8.
- Question #152Developing scalable and resilient applications
You manage an ecommerce application that processes purchases from customers who can subsequently cancel or change those purchases. You discover that order volumes are highly variab...
Messaging QueuesAsynchronous ProcessingMessage OrderingPub/Sub - Question #153Designing and implementing data storage solutions
Your company needs a database solution that stores customer purchase history and meets the following requirements: - Customers can query their purchase immediately after submission...
FirestoreNoSQL DatabasesDatabase SelectionSchema Flexibility - Question #154Optimizing application performance
You recently developed a new service on Cloud Run. The new service authenticates using a custom service and then writes transactional information to a Cloud Spanner database. You n...
Load TestingGKEPerformance TestingAutoscaling - Question #155Implementing CI/CD Pipelines
You are using Cloud Build for your CI/CD pipeline to complete several tasks, including copying certain files to Compute Engine virtual machines. Your pipeline requires a flat file...
Cloud BuildCI/CDPipeline Data SharingBuild Workspaces - Question #156Implementing application security
Your company's development teams want to use various open source operating systems in their Docker builds. When images are created in published containers in your company's environ...
Container SecurityVulnerability ScanningGoogle Cloud Artifact RegistryManaged Services - Question #157Building and deploying applications
You are configuring a continuous integration pipeline using Cloud Build to automate the deployment of new container images to Google Kubernetes Engine (GKE). The pipeline builds th...
Cloud BuildCI/CDDockerBuild Optimization - Question #158Deploying applications to Kubernetes
You are building a CI/CD pipeline that consists of a version control system, Cloud Build, and Container Registry. Each time a new tag is pushed to the repository, a Cloud Build job...
GKE Deployment StrategiesCI/CD PipelinesCloud BuildKubernetes CLI - Question #159Operating Google Cloud Services
Your operations team has asked you to create a script that lists the Cloud Bigtable, Memorystore, and Cloud SQL databases running within a project. The script should allow users to...
gcloud CLIResource ManagementCloud DatabasesCommand Line Filtering - Question #160Exposing applications on Google Kubernetes Engine
You need to deploy a new European version of a website hosted on Google Kubernetes Engine. The current and new websites must be accessed via the same HTTP(S) load balancer's extern...
Kubernetes IngressHost-based routingGKE Load BalancerApplication deployment - Question #161Designing and developing cloud-native applications
You are developing a single-player mobile game backend that has unpredictable traffic patterns as users interact with the game throughout the day and night. You want to optimize co...
Cloud RunServerlessAuto-scalingCost Optimization - Question #162Implementing security
The development teams in your company want to manage resources from their local environments. You have been asked to enable developer access to each team's Google Cloud projects. Y...
IAMAccess ManagementGoogle GroupsBest Practices - Question #163Managing Application Performance and Scalability on GKE
Your company's product team has a new requirement based on customer demand to autoscale your stateless and distributed service running in a Google Kubernetes Engine (GKE) duster. Y...
GKEAutoscalingHPAStateless Services - Question #164Designing and Implementing Microservices on GCP
Your application is composed of a set of loosely coupled services orchestrated by code executed on Compute Engine. You want your application to easily bring up new Compute Engine i...
Service DiscoveryCompute EngineInstance MetadataMicroservices - Question #165Deploying Applications
You are developing a microservice-based application that will run on Google Kubernetes Engine (GKE). Some of the services need to access different Google Cloud APIs. How should you...
Workload IdentityGKE SecurityService AccountsAPI Authentication - Question #166Building and deploying applications
Your development team has been tasked with maintaining a .NET legacy application. The application incurs occasional changes and was recently updated. Your goal is to ensure that th...
CI/CDDeployment StrategiesCompute EngineImmutable Infrastructure - Question #167Deploying applications
The new version of your containerized application has been tested and is ready to deploy to production on Google Kubernetes Engine. You were not able to fully load-test the new ver...
Canary DeploymentsContinuous DeliveryGKEPerformance Monitoring - Question #168Optimizing performance
Users are complaining that your Cloud Run-hosted website responds too slowly during traffic spikes. You want to provide a better user experience during traffic peaks. What should y...
Cloud RunPerformance OptimizationCold StartsContainer Images - Question #169Designing highly scalable, available, and reliable cloud-native applications
You are a developer working on an internal application for payroll processing. You are building a component of the application that allows an employee to submit a timesheet, which...
Pub/SubEvent-driven architectureLoose couplingAsynchronous processing - Question #170Designing highly scalable, available, and reliable cloud-native applications
You are designing an application that uses a microservices architecture. You are planning to deploy the application in the cloud and on-premises. You want to make sure the applicat...
Hybrid CloudMicroservicesAnthosCloud Run - Question #171Deploying Containerized Applications
You want to migrate an on-premises container running in Knative to Google Cloud. You need to make sure that the migration doesn't affect your application's deployment strategy, and...
Cloud RunServerless ContainersKnativeApplication Migration - Question #172Designing and Implementing Data Processing Solutions
This architectural diagram depicts a system that streams data from thousands of devices. You want to ingest data into a pipeline, store the data, and analyze the data using SQL sta...
Streaming DataData IngestionPub/SubArchitectural Patterns - Question #173Designing highly available and reliable cloud-native applications
Your company just experienced a Google Kubernetes Engine (GKE) API outage due to a zone failure. You want to deploy a highly available GKE architecture that minimizes service inter...
GKEHigh AvailabilityFault ToleranceRegional Clusters - Question #174Implementing Data Ingestion and Processing
Your team develops services that run on Google Cloud. You want to process messages sent to a Pub/Sub topic, and then store them. Each message must be processed exactly once to avoi...
Stream ProcessingDataflowPub/SubExactly Once Semantics - Question #175Implementing Application Security
You are running a containerized application on Google Kubernetes Engine. Your container images are stored in Container Registry. Your team uses CI/CD practices. You need to prevent...
Container SecurityVulnerability ScanningCI/CD PracticesGoogle Container Registry - Question #176Managing Identity and Access
You have an on-premises application that authenticates to the Cloud Storage API using a user- managed service account with a user-managed key. The application connects to Cloud Sto...
IAMService AccountsCloud StorageTroubleshooting - Question #177Implementing Application Resilience and Error Handling
You are using the Cloud Client Library to upload an image in your application to Cloud Storage. Users of the application report that occasionally the upload does not complete and t...
Error HandlingApplication ResilienceExponential BackoffCloud Storage - Question #178Implementing Data Storage Solutions
You are building a mobile application that will store hierarchical data structures in a database. The application will enable users working offline to sync changes when they are ba...
FirestoreNoSQL DatabasesMobile DevelopmentIAM Roles - Question #179Implementing deployment strategies for Compute Engine
Your application is deployed on hundreds of Compute Engine instances in a managed instance group (MIG) in multiple zones. You need to deploy a new instance template to fix a critic...
Managed Instance Groups (MIGs)Rolling UpdatesCompute EngineDeployment Strategies - Question #180Troubleshooting and Debugging Applications
You made a typo in a low-level Linux configuration file that prevents your Compute Engine instance from booting to a normal run level. You just created the Compute Engine instance...
Compute EngineInstance TroubleshootingSerial ConsoleInstance Recovery - Question #181Building and testing applications
You are developing an application that needs to store files belonging to users in Cloud Storage. You want each user to have their own subdirectory in Cloud Storage. When a new user...
Cloud StorageObject StorageSimulated DirectoriesApplication Development - Question #182Implementing CI/CD Pipelines
Your company's corporate policy states that there must be a copyright comment at the very beginning of all source files. You want to write a custom step in Cloud Build that is trig...
Cloud BuildCustom Build StepsDockerCI/CD - Question #183Implementing Observability
One of your deployed applications in Google Kubernetes Engine (GKE) is having intermittent performance issues. Your team uses a third-party logging solution. You want to install th...
Kubernetes DaemonSetLogging SolutionsGKE DeploymentObservability - Question #184Designing and Implementing Scalable Cloud Solutions
Case Study 2 - HipLocal Company Overview HipLocal is a community application designed to facilitate communication between people in close proximity. It is used for event planning a...
Scalable ArchitectureManaged ServicesContainerizationDatabase Modernization - Question #185Build and Test Applications
Case Study 2 - HipLocal Company Overview HipLocal is a community application designed to facilitate communication between people in close proximity. It is used for event planning a...
Software TestingContinuous IntegrationApplication Lifecycle ManagementDevelopment Workflow - Question #186Managing API access and security
Case Study 2 - HipLocal Company Overview HipLocal is a community application designed to facilitate communication between people in close proximity. It is used for event planning a...
Service AccountsAuthentication & AuthorizationLeast PrivilegeIAM - Question #187Deploying Applications
You are in the final stage of migrating an on-premises data center to Google Cloud. You are quickly approaching your deadline, and discover that a web API is running on a server sl...
App EngineServerlessApplication DeploymentCost Optimization - Question #188Implementing secure application design
You are developing an application that consists of several microservices running in a Google Kubernetes Engine cluster. One microservice needs to connect to a third-party database...
Kubernetes SecretsGKE SecurityCredential ManagementCloud Key Management Service - Question #189Monitoring, logging, and troubleshooting
You manage your company's ecommerce platform's payment system, which runs on Google Cloud. Your company must retain user logs for 1 year for internal auditing purposes and for 3 ye...
Cloud LoggingData RetentionComplianceLog Management - Question #190Managing API and service security
Your company has a new security initiative that requires all data stored in Google Cloud to be encrypted by customer-managed encryption keys. You plan to use Cloud Key Management S...
Cloud KMSIAMSecurity Best PracticesSeparation of Duties - Question #191Building and Deploying Applications
You need to migrate a standalone Java application running in an on-premises Linux virtual machine (VM) to Google Cloud in a cost-effective manner. You decide not to take the lift-a...
Application ModernizationContainerizationJava DevelopmentArtifact Registry - Question #192Managing Application Data on GKE
Your organization has recently begun an initiative to replatform their legacy applications onto Google Kubernetes Engine. You need to decompose a monolithic application into micros...
Kubernetes StorageShared File SystemsFilestoreGKE - Question #193Deploying Applications
Your development team has built several Cloud Functions using Java along with corresponding integration and service tests. You are building and deploying the functions and launchin...
Cloud BuildCloud FunctionsIAMDeployment Troubleshooting - Question #194Monitoring, logging, and troubleshooting applications
You manage a microservices application on Google Kubernetes Engine (GKE) using Istio. You secure the communication channels between your microservices by implementing an Istio Auth...
IstioAuthorizationPolicyMicroservices SecurityGKE - Question #195Managing application performance
You recently migrated an on-premises monolithic application to a microservices application on Google Kubernetes Engine (GKE). The application has dependencies on backend services o...
Cloud VPNHybrid CloudNetwork PerformanceLatency - Question #196Managing application performance and reliability
Your company has deployed a new API to a Compute Engine instance. During testing, the API is not behaving as expected. You want to monitor the application over 12 hours to diagnose...
Cloud DebuggerApplication TroubleshootingLogpointsNo Redeployment Debugging - Question #197Managing API infrastructure
You are designing an application that consists of several microservices. Each microservice has its own RESTful API and will be deployed as a separate Kubernetes Service. You want t...
Kubernetes IngressAPI VersioningMicroservicesTraffic Management - Question #198Securing Data and Applications
Your team is building an application for a financial institution. The application's frontend runs on Compute Engine, and the data resides in Cloud SQL and one Cloud Storage bucket....
Cloud SQLNetwork SecurityPrivate IPPII Protection - Question #199Designing highly scalable, available, and reliable cloud-native applications
You are designing a chat room application that will host multiple rooms and retain the message history for each room. You have selected Firestore as your database. How should you r...
Firestore Data ModelingNoSQL DesignSubcollectionsScalable Data Structures - Question #200Implementing API Security
You are developing an application that will handle requests from end users. You need to secure a Cloud Function called by the application to allow authorized end users to authentic...
Cloud FunctionsIAMAPI SecurityDeployment Best Practices - Question #201Securing Applications
You are running a web application on Google Kubernetes Engine that you inherited. You want to determine whether the application is using libraries with known vulnerabilities or is...
Application SecurityVulnerability ScanningWeb Security ScannerXSS