Course Overview:

In this course, through a blend of engaging presentations, interactive design activities, and hands-on labs, you will gain the practical skills to: 

  • Translate business needs into actionable cloud architecture decisions, ensuring optimal performance, scalability, and security. 
  • Leverage Google Cloud services and best practices to build resilient solutions that can withstand disruptions and ensure continuous uptime. 
  • Integrate security throughout your architecture, safeguarding your applications and data from potential threats. 
  • Choose the right Google Cloud services and configurations to fit your budget and resource needs, striking the perfect balance between performance and cost. 
  • Explore advanced Google Cloud services like Cloud Spanner, Anthos, and Cloud Run, and understand their role in modern cloud architectures. 
  • Master commonly used patterns like microservices, serverless functions, and event-driven architecture to build flexible and scalable applications. 
  • Streamline your deployment process with Infrastructure as Code (IaC) tools and continuous integration/continuous delivery (CI/CD) pipelines. 

Architecting with Google Cloud: Design and Process - What You'll Learn:

  • Apply a systematic framework of questions, techniques, and design considerations to critically analyze and optimize your solutions.
  • Define application requirements objectively, translating them into measurable Key Performance Indicators (KPIs), Service Level Objectives (SLOs), and Service Level Indicators (SLIs).
  • Decompose complex applications into well-defined and independent microservices for enhanced scalability, maintainability, and resilience.
  • Leverage Google Cloud developer tools like Cloud Build and Cloud Deployment Manager to establish modern, automated deployment pipelines, streamlining your development process.
  • Choose the appropriate Cloud Storage services (Cloud Storage, Cloud SQL, Cloud Spanner) based on your application's specific needs and access patterns, ensuring optimal performance and cost-effectiveness.
  • Architect flexible and scalable cloud and hybrid networks, supporting diverse application requirements and ensuring secure communication.
  • Implement reliable, scalable, and resilient applications while constantly balancing key performance metrics like latency and throughput with cost considerations.
  • Select the right Google Cloud deployment services (Compute Engine, Kubernetes Engine, App Engine) based on your application type and runtime environment for optimal performance and management.
  • Secure cloud applications, data, and infrastructure, implementing industry best practices and leveraging Google Cloud's built-in security features.
  • Monitor service level objectives and costs effectively using Google Cloud tools like Cloud Monitoring and Cloud Billing, gaining valuable insights for continuous improvement.

Upcoming Batches

Enroll Online
Start Date End Date

To be Decided

Architecting with Google Cloud: Design and Process: Key Features:

  • Our Google Cloud Platform training modules have 50% - 60% hands-on lab sessions to encourage Thinking-Based Learning (TBL).
  • Interactive-rich virtual and face-to-face classroom teaching to inculcate Problem-Based Learning (PBL).
  • GCP-certified instructor-led training and mentoring sessions to develop Competency-Based Learning (CBL).
  • Well-structured use cases to simulate challenges encountered in a Real-World environment during Google Cloud Platform training.
  • Integrated teaching assistance and support through an experts-designed Learning Management System (LMS) and Exam Ready platform.
  • Being an official Google Cloud Platform Training Partner, we offer authored curricula aligned with industry standards.

Who Should Attend this Course on Architecting with Google Cloud: Design and Process:

  • 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.


    To get the most out of this course, participants should have:
  • Have completed Architecting with Google Compute Engine, Architecting with Google Kubernetes Engine, 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.
  • Why choose CloudThat as training partner?

    • Specialized GCP Focus: CloudThat specializes in cloud technologies, offering focused and specialized training programs. We are Authorized Trainers for the Google Cloud Platform. This specialization ensures in-depth coverage of GCP services, use cases, best practices, and hands-on experience tailored specifically for GCP.
    • Industry-Recognized Trainers: CloudThat has a strong pool of industry-recognized trainers certified by GCP. These trainers bring real-world experience and practical insights into the training sessions, comprehensively understanding how GCP is applied in different industries and scenarios.
    • Hands-On Learning Approach: CloudThat emphasizes a hands-on learning approach. Learners can access practical labs, real-world projects, and case studies that simulate actual GCP environments. This approach allows learners to apply theoretical knowledge in practical scenarios, enhancing their understanding and skill set.
    • Customized Learning Paths: CloudThat understands that learners have different levels of expertise and varied learning objectives. We offer customized learning paths, catering to beginners, intermediate learners, and professionals seeking advanced GCP skills.
    • Interactive Learning Experience: CloudThat's training programs are designed to be interactive and engaging. We utilize various teaching methodologies like live sessions, group discussions, quizzes, and mentorship to keep learners engaged and motivated throughout the course.
    • Placement Assistance and Career Support: CloudThat often provides placement assistance and career support services. This includes resume building, interview preparation, and connecting learners with job opportunities through our network of industry partners and companies looking for GCP-certified professionals.
    • Continuous Learning and Updates: CloudThat ensures that our course content is regularly updated to reflect the latest trends, updates, and best practices within the GCP ecosystem. This commitment to keeping the content current enables learners to stay ahead in their GCP knowledge.
    • Positive Reviews and Testimonials: Reviews and testimonials from past learners can strongly indicate the quality of training provided. You can Check feedback and reviews about our GCP courses that can provide potential learners with insights into the effectiveness and value of the training.

    Learning objective of the course

      • By the end of this course, you'll be well-equipped to:
    • Confidently design and implement efficient, scalable, and secure Google Cloud architectures.
    • Make informed decisions based on business needs and technical constraints.
    • Effectively utilize Google Cloud services to their full potential.
    • Communicate your designs effectively to stakeholders and development teams.
    • Contribute to the success of your organization's cloud initiatives.

    Course Outline: Download Course Outline


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


    • Decompose monolithic applications into microservices
    • Recognize appropriate microservice boundaries
    • Architect stateful and stateless services to optimize scalability and reliability
    • Implement services using 12-factor best practices
    • Build loosely coupled services by implementing a well-designed REST architecture
    • Design consistent, standard RESTful service APIs


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


    • Choose the appropriate Google Cloud data storage service based on use case, durability, availability, scalability and cost.
    • 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.
    • Build a data warehouse using BigQuery.


    • Design VPC networks to optimize for cost, security, and performance.
    • Configure global and regional load balancers to provide access to services.
    • Leverage Cloud CDN to provide lower latency and decrease 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.


    • Choose the appropriate Google Cloud deployment service for your applications.
    • Configure scalable, resilient infrastructure using Instance Templates and Groups.
    • Orchestrate microservice deployments using Kubernetes and GKE.
    • Leverage App Engine for a completely automated platform as a service (PaaS).
    • Create serverless applications using Cloud Functions.


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


    • Design secure systems using best practices like separation of concerns, principle of least privilege, and regular audits
    • Leverage Cloud Security Command Center to help identify vulnerabilities
    • Simplify cloud governance using organizational policies and folders
    • Secure people using IAM roles, Identity-Aware Proxy, and Identity Platform
    • Manage the access and authorization of resources by machines and processes using service accounts
    • Secure networks with private IPs, firewalls, and Private Google Access
    • Mitigate DDoS attacks by leveraging Cloud DNS and Cloud Armor


    • Manage new service versions using rolling updates, blue/green deployments, and canary releases.
    • Forecast, monitor, and optimize service costs using Google.
    • Cloud pricing calculator and billing reports and analyzing billing data.
    • Observe whether your services are meeting their SLOs using Cloud Monitoring and Dashboards.
    • Use Uptime Checks to determine service availability.
    • Respond to service outages using Cloud Monitoring Alerts.

    Course Fee

    Select Course date

    Can't See the Date? Contact Us to Enroll and Get More Information

    Add to Wishlist

    Course ID: 19445

    Course Price at

    $799 + 0% TAX
    Enroll Now

    Frequently Asked Questions

    This course is ideal for cloud professionals looking to deepen their understanding of cloud architecture on Google Cloud Platform (GCP). This includes cloud architects, site reliability engineers, DevOps engineers, IT managers, and anyone involved in designing or integrating solutions on GCP.

    To get the most out of this course, it's recommended to have completed either "Architecting with Google Compute Engine" or "Architecting with Google Kubernetes Engine," or have equivalent experience. Basic proficiency with command-line tools and the Linux operating system is also helpful.

    You'll gain the practical skills to design and build robust, secure, and cost-effective solutions on GCP. This includes: Translating business needs into actionable cloud architecture decisions. Building resilient and scalable applications. Integrating security throughout your architecture. Choosing the right Google Cloud services based on your needs. Implementing modern deployment pipelines. Architecting scalable cloud and hybrid networks. Balancing performance and cost considerations. Securing your applications, data, and infrastructure. Monitoring and optimizing your solutions.

    The course features a blend of engaging presentations, interactive design activities, and hands-on labs. This ensures you gain both theoretical knowledge and practical experience.

    50-60% hands-on labs for practical learning. Industry-recognized GCP-certified trainers. Real-world use cases and scenarios. Integrated learning management system with support. Aligned with industry standards and best practices.

    CloudThat offers several benefits, including: Specialized GCP focus with in-depth training and hands-on experience. Industry-recognized trainers with real-world expertise. Customized learning paths for different skill levels. Interactive learning environment with diverse teaching methods. Placement assistance and career support services. Regularly updated content based on the latest GCP trends.

    Please visit our website or contact us directly to inquire about registration options and upcoming course dates for career advancement.

    Enquire Now