Study Material links

Follow the links provided in the sheet to study topic-wise.

https://docs.google.com/spreadsheets/d/1LUtqhOEjUMySCfn3zj8Arhzcmazr3vrPzy7VzJwIshE/edit?source=post_page-----bb6a0812a1b1--------------------------------&pli=1&gid=0#gid=0

Cloud SQL

This is an online database that works as MySQL or SQL or PostgreSQL databases.

DataFlow

Batch processing and streamline data flow

Exactly once processing

Clous Spanner

Cloud SQL database for relational data to handle large amount of data smoothly

Not efficient for analysis

Process more than 3 billion requests per second at peak

Gaming, retail, global financial ledger, supply chain / inventory management

Cross Region Database

AlloyDB

Cloud PostgreSQL

BigTable

Cloud No-SQL database to handle large amount of data

Not efficient for analysis

In Bigtable, you want to separate the workload so that some nodes respond to read requests and others to write requests. How would you do this to minimize your operational load?

You should create multiple clusters in the Bigtable instance and use Bigtable replication to synchronize the clusters.

Process more than 7 billion records per second at peak

Datastore

No-SQL database.

Best for User sessions data and data coming from IoT devices.

BigQuery

We can run SQL queries in it

Primary purpose is data analysis

Used to store large data like petabytes of size

Serverless and cost effective

FileStorage

Also called as NAS- Network attached storage

Use this when you to want to share this disk with multiple machines. Whereas Persistent Disk or Local SSD is only available for a single machine.

Dataprep

Visually explore, clean and prepare data for analysis and Machine Learning

Dataproc

Hadoop and spark

Serverless

CloudRun

Compute intensive workloads

Not always ON

Scale up cost effectively

Define CPU and RAM

Cloud Functions

Istio

enables organizations to deliver decentralized applications at scale.

network management in kubernetes deployed on various clouds.

Service Mesh

Enables services to detect each other and communicate.