Google Cloud Analytics & Data
Pub/Sub
Global, scalable messaging and event ingestion between applications.
What is Pub/Sub?
Pub/Sub is a global messaging service: publishers send messages to topics and subscribers receive them, so systems can communicate asynchronously and scale independently.
Key features
- Global, auto-scaling messaging
- Push and pull subscriptions
- Message ordering and filtering
- Dead-letter topics
- BigQuery and Cloud Storage subscriptions
What it is used for
- Event streaming
- Decoupling services
- Ingesting IoT and app events
When to use it
- Decoupling microservices
- Event ingestion and streaming
- Fan-out notifications
When something else fits better
- Simple scheduled jobs
- Strict task queues with rate limits (Cloud Tasks fits better)
How pricing works
Charged mainly by the volume of data published and delivered, plus message storage. Prices change and differ by region; we confirm current costs for your setup before you commit.
Equivalent on AWS
The closest AWS service is Amazon SNS: pub/sub messaging plus SMS, email and mobile push notifications.
How DomainHostly helps with Pub/Sub
- Plan: choose the right setup, size and region for your workload and budget.
- Set up securely: configure Pub/Sub with least-privilege access, encryption and backups where they apply.
- Migrate: move from shared hosting, your own servers or the other cloud with minimal downtime.
- Run and optimise: monitoring, updates and regular cost reviews so you only pay for what you use.
Analytics & Data: Data warehouses, big-data processing, streaming, ETL and business intelligence.
What to consider: Analytics & Data
- Store raw data once in a data lake or warehouse and build reports from that single source.
- Partition and cluster large tables so queries scan, and cost, less.
- Control who can see which datasets, especially personal or financial data.
Related services: Analytics & Data
- BigQuery (Google Cloud)
- Dataflow (Google Cloud)
- Dataproc (Google Cloud)
- Managed Service for Apache Kafka (Google Cloud)
- Looker & Looker Studio (Google Cloud)
- Dataplex (Google Cloud)
- Amazon Redshift (AWS)
- Amazon Athena (AWS)
- AWS Glue (AWS)
- Amazon EMR (AWS)