Google Cloud Pub/Sub logo

Google Cloud Pub/Sub

Global service for real-time and reliable messaging and streaming data
+ 1

What is Google Cloud Pub/Sub?

Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications. You can leverage Cloud Pub/Sub’s flexibility to decouple systems and components hosted on Google Cloud Platform or elsewhere on the Internet.
Google Cloud Pub/Sub is a tool in the Realtime Backend / API category of a tech stack.

Who uses Google Cloud Pub/Sub?

227 companies reportedly use Google Cloud Pub/Sub in their tech stacks, including Mollie, Groww, and Client Platform.

266 developers on StackShare have stated that they use Google Cloud Pub/Sub.

Google Cloud Pub/Sub Integrations

Google Cloud Functions, Cloud Functions for Firebase, Snowplow, Google Cloud Source Repositories, and KrakenD are some of the popular tools that integrate with Google Cloud Pub/Sub. Here's a list of all 16 tools that integrate with Google Cloud Pub/Sub.
Pros of Google Cloud Pub/Sub
Easy to set-up and start with
A great choice for microservice architecture
Efficient and practical for complex systems
Decisions about Google Cloud Pub/Sub

Here are some stack decisions, common use cases and reviews by companies and developers who chose Google Cloud Pub/Sub in their tech stack.

What are the best options to host a Spring Boot application that acts as a receiver and publisher from Google Cloud Pub/Sub. I am using Google App Engine to do that, but there is Google Cloud Dataflow and Google Cloud Run that can be used. Which is the best option that can be used for this purpose and also that can handle the failover scenarios as well. Thanks!

See more

Which messaging service (Pusher vs. PubNub vs. Google Cloud Pub/Sub) to use for IoT?

See more

Blog Posts

Jul 2 2019 at 9:34PM


Google AnalyticsAmazon S3New Relic+25

Google Cloud Pub/Sub Alternatives & Comparisons

What are some alternatives to Google Cloud Pub/Sub?
Kafka is a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design.
RabbitMQ gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.
Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
See all alternatives

Google Cloud Pub/Sub's Followers
424 developers follow Google Cloud Pub/Sub to keep up with related blogs and decisions.