Practice Exams:

Cloud & Architecture

Google Associate Cloud Engineer: GKE for Cloud Engineers

Google Kubernetes Engine gives cloud engineers a managed Kubernetes control plane, but it still asks them to make architectural choices about cluster mode, location, networking, identity, upgrades, capacity, and workload behavior. The managed service removes much of the undifferentiated work of running Kubernetes, yet a production cluster can still be unreliable or insecure if the workloads and surrounding Google Cloud architecture are poorly designed. The useful mental model is to separate the platform boundary from the application boundary. GKE can operate control-plane infrastructure and, in Autopilot, much of the node…

Read More

Google Associate Cloud Engineer: Cloud SQL High Availability

Cloud SQL high availability is easiest to understand as a regional failure-control mechanism rather than as a generic promise that a database can never go down. A high-availability Cloud SQL instance places a primary and a standby in different zones of one region and synchronously replicates writes to persistent storage in both zones before reporting the transaction as committed. If the primary or its zone becomes unavailable, Cloud SQL can fail over to the standby and continue serving through the same instance identity and IP address after clients reconnect. That…

Read More

Google Associate Cloud Engineer: Cloud Run Deployment Patterns

Cloud Run makes container deployment simple, but reliable delivery still requires a release pattern. Every deployment or configuration change creates an immutable revision. Traffic can move to the new revision immediately, remain on the existing revision, or be split across revisions for a gradual rollout. That revision model gives teams enough control to separate deployment from exposure, which is the foundation for safer production changes. The architecture question is not whether Cloud Run supports rollouts; it is how the team will use them consistently. A low-risk internal service may accept…

Read More

Google Professional Cloud Architect: Well-Architected Tradeoffs

The Google Cloud Well-Architected Framework is valuable because architecture decisions rarely optimize one outcome in isolation. The framework organizes recommendations around operational excellence, security, reliability, cost optimization, performance optimization, and sustainability. A decision that improves one dimension can create a cost, latency, complexity, or governance consequence somewhere else. The architect’s job is therefore not to maximize every pillar independently.

Read More

Google Professional Cloud Architect: Shared VPC Architecture Patterns

Shared VPC is an organizational architecture as much as a networking feature. It lets resources in service projects use subnets from a VPC network that lives in a host project, which means network control can be centralized while application teams retain their own project boundaries. That separation is useful in enterprises where networking, security, billing, and application delivery are owned by different groups. It is also easy to misuse if the organization treats the host project as a giant shared subnet pool without an operating model.

Read More

Google Professional Cloud Architect: Multi-Region Design on Google Cloud

A multi-region architecture is not simply a single-region system copied twice. It is a deliberate response to a failure requirement: the business must continue serving users when a region becomes unavailable or when a regional dependency can no longer meet its objective. That decision changes data replication, traffic management, deployment, testing, security, cost, and operational ownership. Google Cloud’s reliability guidance treats regions as failure domains, which makes the architecture question less about geographic variety and more about what must remain usable after one entire domain is lost.

Read More

Google Professional Cloud Architect: Hybrid Connectivity on Google Cloud

Hybrid cloud stops being an abstract architecture choice as soon as an application needs to reach a database, directory, factory network, branch, partner, or private service that still lives outside Google Cloud. The network path then becomes part of the application’s availability, security, latency, and operating model. A sound design starts with those requirements rather than with a product name. That constraint-first mindset is central to cloud architecture and is especially important when the path crosses organizational and provider boundaries.

Read More

Amazon AWS SAA-C03: Well-Architected Tradeoffs in AWS

The AWS Well-Architected Framework is useful because architecture is made of tradeoffs, not because every workload can maximize every quality at once. AWS organizes the framework into six pillars: Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, and Sustainability. The framework explicitly says business context drives engineering priorities and that tradeoffs exist between pillars, while security and operational excellence generally should not be traded away for other objectives. A development environment may accept lower reliability to reduce cost. A payment platform may pay for multi-Region capacity because downtime has direct…

Read More

Amazon AWS SAA-C03: VPC Design for Multi-Tier Workloads

A multi-tier VPC should make application boundaries obvious in routing, subnets, security groups, and service exposure. AWS recommends separate subnets for application tiers and private subnets for resources that do not require direct internet access. A resilient production design normally spans at least two Availability Zones, but each tier still needs its own access and failure model: public ingress, private application compute, databases, shared endpoints, egress, and management traffic should not be treated as one flat network. Amazon VPC is a regional boundary. Subnets are Availability Zone-specific, security groups provide…

Read More

Amazon AWS SAA-C03: Transit Gateway Architecture Patterns

AWS Transit Gateway is a regional network transit hub that connects VPCs, VPNs, Direct Connect gateways, peering attachments, and supported network integrations through centralized route tables. Its architectural value is not merely fewer VPC peering connections. Transit Gateway creates a policy point where route-table associations and propagations can segment environments, share services, insert inspection, and connect hybrid networks without turning every VPC into a mesh. Each attachment associates with one transit gateway route table for traffic leaving that attachment, while routes from attachments can propagate into one or more route…

Read More

Amazon AWS SAA-C03: Route 53 Resilience Patterns

Amazon Route 53 resilience comes from matching DNS routing policy to the failure and traffic-management problem. Route 53 can answer DNS based on simple, weighted, latency, failover, geolocation, geoproximity, IP-based, and multivalue policies. Health checks and alias target-health evaluation can remove unhealthy endpoints from supported routing decisions, but DNS remains a cached control plane: clients and recursive resolvers can continue using an answer until its TTL expires. That distinction matters. Route 53 can steer new DNS resolutions away from unhealthy endpoints, but it does not move an established TCP session…

Read More

Amazon AWS SAA-C03: RDS Multi-AZ Design Choices

Amazon RDS Multi-AZ is not one deployment shape. AWS currently distinguishes Multi-AZ DB instance deployments from Multi-AZ DB cluster deployments. A Multi-AZ DB instance deployment has one primary and one standby in another Availability Zone; the standby provides failover and does not serve read traffic. A Multi-AZ DB cluster has one writer and two readable standby instances across three Availability Zones, providing high availability plus read capacity for supported engines. AWS currently describes Multi-AZ DB clusters as semisynchronous deployments with two readable standbys and notes typical failover times under 35…

Read More

Amazon AWS SAA-C03: Event-Driven Architecture with EventBridge

Amazon EventBridge is an event-routing platform rather than one generic message queue. Its event buses route events from AWS services, custom applications, and SaaS sources to zero or more targets according to event patterns. EventBridge Pipes provides point-to-point source-to-target integration with optional filtering, transformation, and enrichment. EventBridge Scheduler handles recurring or one-time scheduled invocations. These capabilities can work together, but each should solve a distinct delivery problem. AWS currently distinguishes buses from pipes explicitly: buses are suited to many-to-many routing, while a pipe consumes from one supported source and delivers…

Read More

Amazon AWS SAA-C03: DynamoDB Partition Design

DynamoDB partition design is an access-pattern problem before it is a capacity problem. A table distributes items according to the partition key, and the quality of that key determines whether read and write traffic spreads across storage partitions or concentrates on a small number of hot values. A schema can look elegant and still throttle if one tenant, device, date, or status value receives most of the traffic. AWS currently documents that each DynamoDB partition is designed to support up to 3,000 read units per second and 1,000 write units…

Read More

Amazon AWS SAA-C03: Disaster Recovery Patterns on AWS

AWS disaster recovery architecture is a tradeoff between recovery time objective, recovery point objective, cost, operational complexity, data consistency, and how much infrastructure remains active before a disaster. AWS Well-Architected currently describes four common strategies: backup and restore, pilot light, warm standby, and multi-Region active-active. These are not maturity levels every workload must climb. Each strategy is appropriate only when its cost and complexity match the business recovery requirement. Current AWS Well-Architected guidance places pilot light around minute-level RPO and tens-of-minutes RTO, warm standby around seconds-level RPO and minutes-level RTO,…

Read More