Google Pub/Sub is an asynchronous messaging service that decouples services that produce events from services that process events.
You can use Google Pub/Sub as a messaging-oriented middleware or for event ingestion and delivery for streaming analytics pipelines.
Google Pub/Sub offers durable message storage and real-time message delivery with high availability and consistent performance at scale. You can run Google Pub/Sub servers in all the available Google Cloud regions around the world.