Students will learn how to create highly reliable, efficient solutions for Google Cloud using established design patterns. This course is a continuation from the Architecting using Google Compute Engine and Architecting With Google Kubernetes Engine courses. It assumes hands-on knowledge of the technologies covered in those courses. Participants will learn how to balance business and technical requirements in order to create Google Cloud deployments that can be highly reliable, available, secure, cost-effective, and affordable. This course combines presentations with design activities and hands-on labs.
What I will learn?
Define application requirements and express as KPIs, SLOs, and SLIs
Build microservice applications and architect cloud and hybrid networks
Choose appropriate Google Cloud storage and deployment services
Secure cloud applications, data, and infrastructure, and monitor service levels
Course Curriculum
Module 1: Introduction
Module 2: Defining Services
Module 3: Microservice Design and Architecture
Module 4: DevOps Automation
Module 5: Choosing Storage Solutions
Module 6: Google Cloud and Hybrid Network Architecture