Overall Satisfaction with Google Cloud Pub/Sub
We mainly use Google Cloud Pub/Sub with cloud functions and google scheduler to handle FinOps subjects. For example :
- Stopping a Google Kubernetes Engine (GKE) using a cloud scheduler that publishes to a pub/sub topic which then triggers a python function that changes GKE configurations.
- Stopping a Google SQL database using Google scheduler and Google Cloud Pub/Sub.
- Stopping a Google Kubernetes Engine (GKE) using a cloud scheduler that publishes to a pub/sub topic which then triggers a python function that changes GKE configurations.
- Stopping a Google SQL database using Google scheduler and Google Cloud Pub/Sub.
- Pub/Sub UI
- Pub/Sub subscriptions & message retrieval.
- Integration with BigQuery & Cloud Storage.
- Debugging
- Error screening
- Handling messages with a managed solution.
- Integration with other GCP services.
- Since it integrates in our FinOps solution, we have positive impact on the billing.
- Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS) and RabbitMQ
Having used Amazon Web Services SNS & SQS I can say that even if the latter may offer more features, Google Cloud Pub/Sub is easier to use. On the other hand, usage of SNS & SQS as well as documentation and troubleshooting is easier with the AWS solution.
Since we are not using GCP only for Pub/Sub the choice depends on other variables.
Since we are not using GCP only for Pub/Sub the choice depends on other variables.
Do you think Google Cloud Pub/Sub delivers good value for the price?
Yes
Are you happy with Google Cloud Pub/Sub's feature set?
Yes
Did Google Cloud Pub/Sub live up to sales and marketing promises?
I wasn't involved with the selection/purchase process
Did implementation of Google Cloud Pub/Sub go as expected?
Yes
Would you buy Google Cloud Pub/Sub again?
Yes