Scalability
Google Cloud Pub/Sub is designed to handle large volumes of messages, allowing it to scale effortlessly to accommodate varying workloads.
Global Availability
The service is globally distributed, ensuring low-latency access and reliability wherever your application is hosted.
Asynchronous Communication
Supports asynchronous communication between services, decoupling the producer and consumer, leading to better fault tolerance and resource utilization.
Integration
It integrates smoothly with other Google Cloud services and supports many third-party tools, enhancing its utility in diverse environments.
Security
Offers robust security features including encryption of messages both at rest and in transit.
Managed Service
Being a fully managed service, it reduces the operational overhead associated with maintaining messaging infrastructure.
Promote Google Cloud Pub/Sub. You can add any of these badges on your website.
Secondly, Go is incredibly easy to learn and in my opinion, maintain. This means that if you're a growing company and expect to onboard new teams and team members, having Go as a basis for your systems should mean that new engineers can get up to speed quickly. Below is a small sample application that can connect to Google PubSub, subscribe to a topic, send an event and then clean up. In total, its 82 lines of... - Source: dev.to / over 1 year ago
Google Cloud Pub/Sub is a fully-managed, globally scalable and secure queue provided by Google Cloud for asynchronous processing messages. Cloud Pub/Sub has many of the same advantages and disadvantages as SQS due to also being cloud hosted. It has a free and paid tier. - Source: dev.to / almost 2 years ago
Cloud Pub/Sub: A global messaging service for event-driven architectures. - Source: dev.to / almost 2 years ago
Google Cloud Functions is a FaaS offering from Google Cloud Platform (GCP). It allows developers to run their code in response to events, such as changes in a database or the arrival of a message in a Pub/Sub topic. Like AWS Lambda, Google Cloud Functions can be used to build a variety of applications, including serverless websites, data processing pipelines, and real-time data streams. - Source: dev.to / about 2 years ago
That gets triggered when a Pub/Sub topic is fired (from the webhook function). - Source: dev.to / over 2 years ago
I'm curious - given your limited knowledge, is there a reason you're looking to self host this in your own cluster rather than using a managed service like https://cloud.google.com/find-a-partner/partner/confluent-inc?redirect= or just native Google PubSub https://cloud.google.com/pubsub/ ? Source: over 2 years ago
Pub/Sub, the GCP managed service for message queuing, has two levels of services on standard and one Lite. Standard is the high availability version of it and Lite could be a zonal or regional service with infrastructure managed by the client. Obviously, the model pricing will be very different with a x10 between Standard and zonal Lite. However, the model pricing is the same is based on throughput for message... - Source: dev.to / over 2 years ago
The Kafka-Dataproc combination served us well for some time, until GCP released its own message queue implementation: Google Cloud Pub/Sub. At the time, we investigated the value of switching. There is always an inherent switching cost, but what we had underestimated with Kafka is that there is a substantial overhead in maintaining the system. This is especially true if the ingested data volume increases rapidly.... - Source: dev.to / almost 3 years ago
We can mitigate lock-in by following first principles. Loosely coupled architectures are popular for a reason. We can build systems that allow replacing single components if we follow this principle. E.g., if we move our dependency to GCP's Pub/Sub to a specific component, moving to AWS requires replacing that component with a new AWS SNS version. - Source: dev.to / almost 3 years ago
I have come at this problem from a bit of a different angle by asking what is the closest I can possibly get to the hypothetical dream state of everything is automated, autoscaling blah blah blah as possible with the absolute smallest budget in terms of not only actual costs but time budget as well. I only know the GCP ecosystem kind of well so I don't fully know to what extent these things exist in AWS and Azure... - Source: Hacker News / over 2 years ago
Pub/Sub by google cloud - receiver-selection-q, builder-q, storage-q and instant-notification-q are all pub-sub queues powered by GCP Pub/Sub. If you want to use this, check the dead-letter queue and exponential backoff setting as well. - Source: dev.to / almost 3 years ago
Because of these and other differences, the tools used are also different. With batch processing, data might be read from large files, processed, and stored in an OLTP (Online Transaction Processing) database (like MySQL) or OLAP (Online Analytical Processing) system (like Google BigQuery). But these would not be good solutions for streaming applications, because they are not optimized for high throughput on a lot... Source: about 3 years ago
Recently, I was building an application where I wanted to take event driven approach for async communication between the microservices. Usually I would use Apache Kafka, RabbitMQ, Redis Streams or a managed solution like AWS SNS, Google Cloud Pub/Sub but this time I wanted to keep my implementation easy and cost minimal yet not affect my scalability or increase technical debt for the future. After few hops on... - Source: dev.to / about 3 years ago
And these operations could -and probably should- be asynchronous as long as you push domain events to a queue system like Google PubSub or AWS SQS or RabbitMQ and then you pull it from a daemon. Bear in mind you should manage order and duplication. - Source: dev.to / over 3 years ago
I recently had the need to implement advanced interactivity in a Shiny dashboard based on Google Pub/Sub messaging. I couldn't find any library out there so I ended up wrapping my own one (you can find it here). Even though I didn't have the chance to give it a full spin, this might open up the opportunity to:. Source: over 3 years ago
Do you know an article comparing Google Cloud Pub/Sub to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Google Cloud Pub/Sub. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.