Messaging Service is Great for Distributed Systems
Updated July 22, 2021

Messaging Service is Great for Distributed Systems

Cameron Gable | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Google Cloud Pub/Sub

We have a highly distributed system of batch jobs. We use Google Cloud Pub/Sub in order to communicate between our front-end, orchestration software, and VMs running batch workloads. It serves as a key piece under the hood for running jobs for scientists and it allows us to distribute our workloads across specialized VMs.
  • A hands-off approach to publishing messages and subscribing to topics.
  • Easy to use APIs.
  • Useful, simple UI on cloud console to send messages for debugging, etc.
  • I can't think of missing functionality, but added functionality is always nice!
  • Allowed the use of specialized VMs
  • Saves costs and time
Compute Engine is not a direct competitor, but in fact, works well coupled with Pub/Sub.
I have not received support for Pub/Sub in the past or sought out unavailable features.

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

Pub/Sub is perfect for all distributed systems. Whether it be services talking to each other, being the middleman between applications and Cloud Functions, or sending messages between standalone VMs that rely on one another, Pub/Sub makes it easy to communicate between pieces. It is ideal as a publication/subscription software as a service.