Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 2.28 KB

GCP.md

File metadata and controls

30 lines (18 loc) · 2.28 KB

GCP Serverless Applications

Serverless GCP architectures include interactive or batch data processing. Also it's common to include machine learning evaluation and processing. Data Lake architectures are generally used when data volumes are genomic-sized. Below are examples and also links to more information about GCP libraries that are commonly used in this type of solution.

Of course you can build a serverless website using any number of patterns. I shown the three most common ones in the diagram below. I've also included other common GCP services used in web applications which provide management and/or automation capabilities.

General GCP Serverless Architectures

Scale Out Architecture Example for Bioinformatics

This example is for genomics (bioinformatics tool / library testing) with the ability scale out if needed for size of input data. More information here

Multiple Processing Types Architecture Example for Bioinformatics

This example is for genomics (bioinformatics data) with multiple pipeline types and is shown below.

  • 📘 "Build a Data Lake on GCP" -- link
  • 📘 "Serverless Analytics and Machine Learning with Google Cloud" -- link
  • 🔨 About Knative -- link
  • 🔨 KServe for serverless ML model serving -- link