Connect micro services in your platform by using PubSub
February 06, 2026

Connect micro services in your platform by using PubSub

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

Overall Satisfaction with Google Cloud Pub/Sub

We use Google Cloud Pub/Sub to communicate between micro services. By using a Pub/Sub topic, we can delegate not so time critical tasks to be processed asynchronously by another micro service.

Using a BigQuery subscription, we can automatically write events sent to a Pub/Sub topic into a BigQuery table.

Pros

  • Push subscription that can trigger a HTTP endpoint
  • Supports retries
  • BigQuery subscription for writing into a BigQuery table

Cons

  • Allow write and read of messages more than 10 MB
  • Support rate at which HTTP endpoints are triggered to reduce scale requirements on downstream services
  • Support replay of messages
  • Using a BigQuery subscription reduces development effort.
  • Since there is no rate control built into Pub/Sub it can result in overload of downstream services (including databases) when the incoming traffic is bursty in nature. We had to built a custom solution to address this scenario.
  • Helps integration of services spread across multiple cloud environments.
It is easy to create Google Cloud Pub/Sub topics from both Web Console and CLI commands.

Google Cloud Pub/Sub supports creation of one or more subscriptions.

By supporting a BigQuery Pub/Sub subscription to automatically write to a BigQuery table it simplifies development by avoiding implementation of a custom micro service for writes to BigQuery.
Google Cloud Pub/Sub is a managed service compared to Apache Kafka.

Simple Queue Service (SQS) is an Amazon managed service that supports similar functionality as compared to Google Cloud Pub/Sub. However, we selected Google Cloud Pub/Sub as all other services in our platform use Google Cloud Platform.

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

A Google Cloud Pub/Sub topic can be used to delegate not so time critical processing to be done asynchronously in another micro service. Google Cloud Pub/Sub supports a push subscription which can trigger a HTTP endpoint. Use a Google Cloud Pub/Sub BigQuery subscription to write into a BigQuery table. Google Cloud Pub/Sub is not suited when the incoming message traffic is bursty.

Comments

More Reviews of Google Cloud Pub/Sub