Google Pub/Sub
Pub/Sub is Googles serverless managed messaging service. (Like a managed version of Kafka).
Pub/Sub scales automatically.
Google PubSub holds messages for up to 7 days.
At least once guaranteed delivery.
It is necessary to acknowledge messages received by Pub/Sub. If Pub/Sub does not receive acknowledgement in time it will send the message again.
Pub/Sub in detail video series