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:
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]