Course Overview
This course features a combination of lectures, design activities, and hands-on labs to show you how to use proven design patterns on Google Cloud to build highly reliable and efficient solutions and operate deployments that are highly available and cost-effective. This course was created for those who have already completed the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine course.
Who should attend
- Cloud Solutions Architects, Site Reliability Engineers, Systems Operations professionals, DevOps Engineers, IT managers
 - Individuals using Google Cloud to create new solutions or to integrate existing systems, application environments, and infrastructure with Google Cloud
 
Certifications
This course is part of the following Certifications:
Prerequisites
- Have completed Architecting with Google Compute Engine (AGCE), or have equivalent experience
 - Have basic proficiency with command-line tools and Linux operating system environments
 - Have systems operations experience, including deploying and managing applications, either on-premises or in a public cloud environment
 
Course Objectives
- Apply a tool set of questions, techniques and design considerations
 - Define application requirements and express them objectively as KPIs, SLO's and SLI's
 - Decompose application requirements to find the right microservice boundaries
 - Leverage Google Cloud developer tools to set up modern, automated deployment pipelines
 - Choose the appropriate Google Cloud Storage services based on application requirements
 - Discuss Google Cloud network architectures, including hybrid architectures
 - Implement reliable, scalable, resilient applications balancing key performance metrics with cost
 - Choose the right Google Cloud deployment services for your applications
 - Secure cloud applications, data and infrastructure
 - Monitor service level objectives and costs using Cloud Monitoring