Intrigued by the art of cloud architecture? Discover how to design, develop, and manage robust, secure, scalable, and dynamic solutions on Google Cloud as you prepare for the Professional Cloud Architect exam!
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
An enterprise runs a legacy monolithic web application on on-premises virtual machines. The monolithic application combines API routing, background order processing, and state management into a single large codebase, resulting in slow release cycles and operational bottlenecks. During seasonal promotions, the ingress API gateway experiences major traffic spikes, forcing the organization to over-provision the entire infrastructure to maintain availability.
The team wants to modernize this architecture on Google Cloud by refactoring the monolith into loosely coupled microservices to increase release agility and ensure that the ingress and stateless service layers can scale dynamically based on workload demand.
Which modernization approach should you recommend?
Google Kubernetes Engine (GKE) is a managed Kubernetes platform that simplifies deploying, managing, and scaling containerized applications. When decomposing a monolithic architecture into microservices, deploying workloads as Kubernetes Deployments coupled with Horizontal Pod Autoscaling (HPA) allows individual components—such as ingress routers, API gateways, and stateless business services—to scale their replica counts automatically based on metrics like CPU utilization or custom traffic volume.
Migrating from a monolithic VM deployment to containerized microservices on GKE provides the exact elasticity and agility required. It decouples the application lifecycle while allowing high-traffic components like the ingress layer to autoscale independently on demand.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.