Skip to content

iTrauco/google-cloud-sad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Google Cloud Platform Systems Analysis and Design (SAD)

This repository contains case studies, each scoped to their own branch, that demonstrate systems analysis and design approaches leveraging Google Cloud Platform services across diverse industries and use cases. The repository is industry-agnostic, focusing on the strategic alignment of GCP services with specific business and technical requirements.

Each case study applies a comprehensive problem-solving methodology that views system design as 'a search or problem-solving process that uses means to achieve desired ends' (Strohmann et al., 2023). This holistic approach integrates multiple types of knowledge from understanding the problem domain to developing practical solutions, creating a framework that addresses the complex, interconnected challenges found in modern cloud architectures.

The methodology's strength lies in its proven versatility across diverse technical domains, making it particularly effective for designing cloud-native solutions that leverage GCP's comprehensive service ecosystem.

Purpose

This repository demonstrates technical approaches to designing and implementing systems on Google Cloud Platform that balance performance, cost-efficiency, scalability, and operational excellence. It highlights architectural patterns and best practices for leveraging GCP services to solve real-world challenges across various industries and technical domains.

Structure

The repository uses a branch-based organization where each case study is self-contained:

  • main: Contains the overview README and repository documentation
  • Case study branches: Each scenario is developed in its own dedicated branch with:
    • Individual README with scenario-specific documentation
    • .gitignore for environment-specific exclusions
    • notebooks/ directory containing the proposal Jupyter notebook
    • components/ directory with implementation modules, each in their own subdirectory
    • environment.yml containing all conda environment specifications for the case study and its components

Case Studies Overview

Scenario Topic Notebook Status
1 Healthcare Data Platform Security Architecture Proposal Notebook 🟡
2 Enterprise BigQuery Integration & Governance Proposal Notebook
3 Medical Imaging Processing Pipeline TBD
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Status Key: ⚫ Not Started | 🟡 In Progress | 🟢 Complete | 🔒 On Hold | 🔴 Abandoned

About

Google Cloud Platform Systems Analsysis & Design(SAD)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors