Google Cloud Platform is great for connected data
Use Cases and Deployment Scope
We use it to store and access data in the cloud. This includes bucket based storage in GCS buckets, but also queried data from BigQuery in the cloud. This enables easy sharing of data across projects. Additionally we use Google Cloud Platform for tracking logs of jobs running and executing in the cloud to debug failed runs.
Pros
- Handles Permissions for Logging In
- Makes querying BigQuery easy
- Enables access and management of buckets
Cons
- The Logs Explorer is quite hard to dig into and find logs of interest
- BigQuery transparency for BigLake vs External tables isn't the best
- Google Group management for permissions can get hairy.
Likelihood to Recommend
When most of our stuff is in Google Cloud Platform, it works great to integrate and cross/share data that is all in Google Cloud Platform or BigQuery. It has simplified things from a permissions perspective as well. I'd say it is less appropriate when trying to test something quickly locally, or when half your stuff is in AWS or another provider.