Google Cloud
Architecting with Google Cloud: Design and Process
Design robust solutions on Google Cloud.
2 daysAdvanced9 modules
About this course
Design robust solutions on Google Cloud. You will define services, design microservices, apply DevOps and automation, choose storage, plan networks, design for reliability and security, and maintain and monitor what you build.
Curriculum
9 modules
- Identify user roles and personas
- Define app needs using key performance indicators and SMART criteria
- Translate needs into service level objectives
- Decompose monoliths into microservices
- Apply 12-factor best practices
- Use RESTful API design
- Build CI/CD pipelines with Cloud Build
- Manage repositories and containers
- Automate deployment with Deployment Manager and Terraform
- Compare Google Cloud storage options for use cases and cost
- Use Cloud SQL, Spanner, BigQuery, Memorystore, Firestore, Bigtable
- Select optimal tools for scalability and data availability
- Design VPC networks for performance and cost-effective routing
- Configure load balancing, Cloud CDN, and hybrid connectivity
- Use Network Intelligence Center for architecture review
- Choose the right deployment model for app needs
- Use Cloud Functions, App Engine, GKE
- Apply serverless and scalable cloud computing practices
- Avoid common failure points in cloud infrastructure
- Plan disaster recovery with cost/risk analysis
- Address reliability with patterns like exponential backoff
- Apply least privilege and audit practices
- Use IAM, IAP, Identity Platform, and Private Google Access
- Secure your systems with Cloud Armor, DNS, and firewalls
- Use blue/green, canary, and rolling updates
- Monitor uptime, alerts, and billing via dashboards
- Optimize SLO compliance and cost using Google Cloud tools
Who it's for
Cloud architects and engineers preparing for professional-level design work.
Before you start
- Architecting with Google Compute Engine (AGCE), Architecting with Google Kubernetes Engine (AGKE), or have equivalent experience
- Basic proficiency with command-line tools and Linux operating system environments
- Systems Operations experience including deploying and managing applications, either on-premises or in a public cloud environment
Related courses
More in Google Cloud →Advanced
Architecting with Google Compute Engine
Google Cloud
View course →Advanced
Architecting with Google Kubernetes Engine (GKE)
Google Cloud
View course →Foundation
Google Cloud Fundamentals: Core Infrastructure
Google Cloud
View course →Intermediate
Agent Operations on Google Cloud
Google Cloud
View course →Intermediate
Agentic Infrastructure for the Autonomous Enterprise on Google Cloud
Google Cloud
View course →Foundation
AI Agent Essentials on Google Cloud
Google Cloud
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.