Skip to content

Reference Technique

Overview

How to construct the design for solution within Cloud

Based on written by GeekforGeeks 1, the archtechture based on 5 components below:

Google Archtechture Framework

and typically follow the fllowing steps:

flowchart LR

  %% Step
  subgraph step[Steps]
    direction TB
    define_requirement[Defining the Requirements]
    service_selection[Service Selection]
    high_level_design[High-level Design]
    detailed_design[Detailed Design]
    deployment_and_testing[Deployment and Testing]
    monitoring_and_optimization[Monitoring and Optimization]

    define_requirement --> service_selection --> high_level_design --> detailed_design --> deployment_and_testing --> monitoring_and_optimization
  end

  %% Flow
  subgraph flow[Flow Direction]
    direction TB
    dr_content
    ss_content
    hld_content
    dd_content
    dat_content
    mao_content
  end

  %% Definenation
  define_requirement --> dr_content[Identify and document the functional and non-functional requirements of the system, such as performance, scalability, security, and availability]
  service_selection --> ss_content[Select the appropriate GCP services and features that will be used to build the system, such as Compute Engine, Cloud Storage, Cloud SQL, and Cloud Spanner]
  high_level_design --> hld_content[Create a high-level architecture of the system that shows how the different GCP services and features will be used to meet the requirements of the system]
  detailed_design --> dd_content[Develop a detailed design of the system that includes the specific configurations and settings for the GCP services and features that will be used]
  deployment_and_testing --> dat_content[Deploy the system on GCP and test it to ensure that it meets the requirements and works as expected]
  monitoring_and_optimization --> mao_content[Monitor the system's performance and usage and make adjustments as needed to optimize its performance, scalability, and cost-efficiency]

Reference