
Prepare for the Google Cloud Professional Architect Certification exam by exploring architectural thinking, leadership, and cloud design with Google Cloud’s Kubernetes, machine learning, and service-centric networking.
Explore the Google Cloud platform by surveying the console to see storage, compute, databases, analytics, AI services, and DevOps tools, and note per-service API enablement.
Think like an architect by translating business needs into a technical framework across planning, design, and construction, bridging sponsors and domain experts with engineers through collaboration.
Examine how the wheel of architecture maps Google Cloud domains—compute, storage, networking, cost controls, security, and monitoring—across projects from batch processing to IoT and ML.
Identify the six domains of the Google Cloud Professional Architect exam, from designing cloud solution architecture to operations reliability, including security, compliance, and ci/cd practices.
Create a billing account in the Google Cloud console, link it to your resource hierarchy, and set up a payment profile with a credit card to bill projects.
Enable required Google Cloud APIs via the Google Cloud console's APIs and services page. Select the Vision API, click enable, and you'll be prompted to enable it if needed.
Create a Google Cloud Compute Engine virtual machine and evaluate when to use general purpose, high memory, or high cpu configurations, with labels, region, boot disk, and service accounts.
Learn about Google cloud machine families, from low-cost E2 and balanced N2/N1 to memory optimized M2/M1 and compute optimized C2, plus GPU-accelerated A2 for CUDA workloads.
Compare boot disk types from standard to extreme persistent disks, and explain how zonal versus regional replication affects cost, performance, and data redundancy, including local solid-state drives.
Use Google Cloud Compute Engine images to preinstall software and data, including deep learning and Debian options, enabling rapid replication of regional custom images from disks.
Explore Google Cloud tensor processing units, custom deep learning accelerators designed for deep learning model training, offering higher performance but lower precision than GPUs, with optional preemptible pricing.
Learn to create instance templates that describe a virtual machine's configuration, including operating system, disk, security, networking, and service accounts, enabling identical VM copies and use with managed instance groups.
Create custom machine types in Google Cloud by configuring exact cores and memory in the N2 family to fit workloads, including extended memory for higher memory per CPU.
Explore managed and unmanaged instance groups in Google Cloud, learn how autoscaling, load balancing, autohealing, and regional deployments boost availability, and distinguish stateless from stateful configurations.
Create a stateless managed instance group in the Google Cloud console, choose single-zone or multi-zone deployment, apply an instance template, and configure autoscaling with CPU utilization and health checks.
Create a stateful managed instance group in a single zone, mark the boot disk as stateful and detach on deletion, and set a fixed size with no autoscaling.
Discover Google Cloud's Kubernetes Engine (GKE) as a managed container orchestration service with clusters, node pools, auto healing, load balancing, and built-in monitoring; compare standard mode with autopilot mode.
Learn to create a Google Cloud GKE autopilot cluster with name, region, and public or private networking, then configure pod and service address ranges, maintenance windows, and exclusions.
Understand how Kubernetes scales architecture from the api server gateway to the control plane, then compare infrastructure and workload scaling via horizontal pod autoscaler and vertical pod scaler.
Kubernetes deployments manage replicas of stateless pods and replace failed ones via a deployment manifest, while replica sets maintain stable pod groups overseen by deployments.
Learn how stateful sets provide unique pod identities, persistent storage, and ordered deployment for stateful applications, while daemon sets ensure every node runs a pod for monitoring and logging.
Explore Kubernetes pod storage options in GKE, including cloud storage, cloud sql, cloud spanner, cloud file store, and persistent volumes backed by Compute Engine disks via the Container Storage Interface.
Learn how to separate configuration from code using config maps and secrets in Kubernetes, and securely expose environment variables to applications without hardcoding confidential data.
Understand Kubernetes service types—from cluster IP and node port to load balancer and external name—and how kube-proxy, ingress, and network policies route and secure traffic inside and outside the cluster.
Monitor Google Kubernetes Engine with cloud operations for GCC, using native logging and monitoring dashboards and Prometheus integration for external metrics.
Kubernetes health checks include readiness and liveliness probes that determine when a pod is ready to serve traffic and when to restart or replace a failing pod.
Kubernetes logging integrates with cloud logging and monitoring by default in GKE, enabling automatic collection of application logs and exporting to BigQuery, Cloud Storage, or Cloud Pub/Sub.
Leverage Anthos multi-cluster ingress, a Google-managed cloud-based ingress controller for GKE, with a config cluster, fleet, and member clusters to enable shared resources, single IP, multi-regional availability, and proximity-based routing.
Enable consistent communication and data sharing in microservices with the Anthos service mesh, built on Istio, using sidecar proxies to enforce security, authentication, logging, and observability through standardized policies.
Learn how Cloud Run, a stateless container compute service, offers a managed pay-per-use option with gvisor sandbox isolation, autoscaling, and seamless deployment via revisions, including deployment in Anthos.
Get started in one of the most challenging and rewarding careers, cloud architecture. Cloud architects are in high demand and they are some of the top paid certified professionals.
Architects must have broad technical knowledge spanning compute, storage, networking, data analysis, software engineering, security, and DevOps. And that's not all -- architects must know how to work with sponsors, end users, and subject matter experts to define requirements and create a technical framework for developers, network engineers, data modelers, and other technical experts.
This course is designed and developed by the author of the official Google Cloud Professional Architect exam guide and an architect with decades of experience in systems design, software engineering, data architecture and machine learning. This course combines lectures with quizzes to ensure you understand the full breadth of the Google Cloud Professional Architect exam, including:
Compute services including Compute Engine, App Engine, Kubernetes Engine, and Cloud Functions
Storage services like Cloud Storage, Cloud SQL, Cloud Spanner, Firestore, Bigtable, BigQuery
Data pipeline and analytic services, such as Cloud Dataflow, Cloud Data Fusion, Cloud Datproc, and Vertex AI
Networking services from Cloud Router and Cloud NAT to Private Service Connect and Data Loss Prevention Service
Migrating to the cloud and migration strategies
Security, from access controls and policies to regulations and compliance
This course is designed to not only help you pass the Google Cloud Professional Architect exam but too also succeed as an architect. Learn how to think through architecture challenges, assess various options, balance business, and technical requirements, and deliver highly scalable, reliable, and efficient systems.
The course includes a 50 question practice exam that will test your knowledge of data engineering concepts and help you identify areas you may need to study more.
By the end of this course, you will be ready to use Google Cloud services to design, deploy and monitor applications, deploy advanced data management systems, design networks to support hybrid computing, ensure streamlined operations in the cloud, migrate workloads to the cloud, and much more.
ARE YOU READY TO THINK LIKE AN ARCHITECT AND PASS GOOGLE CLOUD PROFESSIONAL ARCHITECT EXAM? LET'S GET STARTED.