SaFi Bank Space : GCP Projects and Network Architecture

Folder and Project Structure:

In GCP we use a simple folder and project structure.

  1. At the top of the structure is the Organization in our case it’s safibank.ph

  2. Then we have the top_level folders in our case

    1. safi-common

    2. safi-environments

    3. safi-sandbox

    4. Safi-trash

  3. Directly under Organization(safibank.ph) we have two projects those are

a. Data Test(datatest-348502)

b. Management(safi-management)

GCP projects/folders structure in Pdf:

Network structure:

  • Environments use shared_vpc which creates a network that is shared across all environment projects.

  • CICD , Confluent, and Meiro don’t use sharerd_vpc they are standalone GCP projects which have their own GCP VPC Networks.

  • Environments shared_vpc have network_peering setup with CICD, Confluent and Meiro

The following image is an example diagram of how our network is setup.

Safi Network Architecture in Pdf Format:

Attachments: