Google Cloud Pub/Sub is a publish/subscribe service and a real-time messaging service. It allows you to send and receive messages between applications asynchronously, at the same time providing a reliable and persistent queue. Using application-level acknowledgement, it increases reliability.
Undelivered data can be retained for as many as 7 days. Sharding, replication, load-balancing, and partitioning of the incoming data is automatically managed for streaming data.
Without any requirement for pre-provisioning of resources, it scales quickly and automatically to meet the demand. In the below diagram we can see that how Cloud Pub/Sub is part of the ingest strategy in GCP architecture. It is receiving data from multiple applications, ...