> Formations > Architecting with Google Cloud: design and process

Course : Architecting with Google Cloud: design and process

Official course, preparation for Google Cloud certification exams

Practical course - 2d - 14h00 - Ref. AGZ
Price : 2030 € E.T.

Architecting with Google Cloud: design and process

Official course, preparation for Google Cloud certification exams



With this course, you'll learn how to create highly reliable and efficient solutions on Google Cloud Platform (GCP), using proven design patterns and Google Site Reliability Engineering (SRE) principles. Through extensive hands-on practice, you'll gain the skills you need to design highly reliable and secure GCP deployments; and operate Google Cloud Platform deployments in an available and cost-effective way.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. AGZ
  2d - 14h00
2030 € E.T.




With this course, you'll learn how to create highly reliable and efficient solutions on Google Cloud Platform (GCP), using proven design patterns and Google Site Reliability Engineering (SRE) principles. Through extensive hands-on practice, you'll gain the skills you need to design highly reliable and secure GCP deployments; and operate Google Cloud Platform deployments in an available and cost-effective way.


Teaching objectives
At the end of the training, the participant will be able to:
Define services and performance indicators (SLO, SLA, SLI)
Design the complete architecture: business logic, data and network
Integrating resilience, scalability, security and disaster recovery
Capacity planning and cost optimization
Deploy, monitor and manage incidents

Intended audience
Cloud Solutions Architects, Site Reliability Engineers, Systems Operations professionals, DevOps Engineers, IT managers.

Prerequisites
Completion of "Architecting with Google Compute Engine" training or equivalent experience. Basic knowledge of Linux. Experience of systems operations.

Certification
We recommend you take this course if you want to prepare for the [ Google Cloud Professional Cloud DevOps Engineer " or [ Professional Cloud Architect " certifications.
Comment passer votre examen ?

Practical details
Teaching methods
Training in French. Official course material in English.

Course schedule

1
Service definition

  • Describe users in terms of roles and personas.
  • Writing qualitative requirements with user stories.
  • Write quantitative requirements using key performance indicators (KPIs).
  • Evaluate KPIs using SLO and SLI.
  • Determine the quality of application requirements using SMART criteria.

2
Design and architecture of microservices

  • Decompose monolithic applications into microservices.
  • Recognize the appropriate limits of microservices.
  • Design stateful and stateless services to optimize scalability and reliability.
  • Implement services using 12-factor best practices.
  • Create loosely coupled services using a well-designed REST architecture.
  • Design standard, consistent RESTful service APIs.

3
DevOps automation

  • Automate service deployment using CI/CD pipelines.
  • Leverage Cloud Source Repositories for source and version control.
  • Automate compilations with Cloud Build and compile triggers.
  • Manage container images with Google Container Registry.
  • Create an infrastructure with code using Deployment Manager and Terraform.

4
Choice of storage solutions

  • Most appropriate storage service depending on use case, durability, availability...
  • Store binary data with Cloud Storage.
  • Store relational data using Cloud SQL and Spanner.
  • Store NoSQL data using Firestore and Cloud Bigtable.
  • Cache data for fast access using Memorystore.
  • Create a data warehouse using BigQuery.

5
Google Cloud and hybrid network architecture

  • Design VPC networks to optimize costs, security and performance.
  • Configure global and regional load balancers to provide access to services.
  • Leverage Cloud CDN to reduce latency and network egress.
  • Evaluate network architecture using the Cloud Network Intelligence Center.
  • Connect networks using peering and VPNs.
  • Create hybrid networks between Google Cloud and on-premises data centers using Cloud Interconnect.

6
Application deployment on Google Cloud

  • Choose the right Google Cloud deployment service for your applications.
  • Set up a scalable and resilient infrastructure using templates and groups of instances.
  • Orchestrate microservices deployments using Kubernetes and Google Kubernetes Engine (GKE).
  • Leverage App Engine for a fully automated Platform as a Service (PaaS).
  • Create serverless applications using Cloud Functions.

7
Reliable system design

  • Design services to meet availability, durability and scalability requirements.
  • Implement fault-tolerant systems by avoiding single, correlated and cascading points of failure.
  • Avoid overload failures with circuit breaker and truncated exponential time delay design models.
  • Design resilient data storage with lazy deletion.
  • Analyze disaster scenarios and plan disaster recovery using cost/risk analysis.

8
Security

  • Design secure systems using best practices such as separation of concerns.
  • Use the Cloud Security Command Center to identify vulnerabilities.
  • Simplify cloud governance with policies and organizational records.
  • Secure people using IAM, Identity-Aware Proxy and Identity Platform roles.
  • Manage access and authorization of resources by machines and processes using service accounts.
  • Secure networks with private IP addresses, firewalls and private access to Google.
  • Mitigate DDoS attacks by leveraging Cloud DNS and Cloud Armor.

9
Maintenance and monitoring

  • Manage new service versions using progressive updates, blue/green rollouts, etc.
  • Forecast, monitor and optimize service costs using the Google Cloud price calculator.
  • Forecast and optimize service costs using the GCP pricing calculator and billing reports.
  • Monitor and optimize service costs by analyzing billing data.
  • Monitor whether your services are meeting their SLOs using Cloud Monitoring and dashboards.
  • Check that your services have met their service level objectives (SLOs) using cloud dashboards.
  • Use availability tests to determine service availability.
  • Respond to service failures with Cloud Monitoring alerts.


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 23 June, 8 Dec.

PARIS LA DÉFENSE
2026 : 23 June, 8 Dec.