You are building a real-time data ingestion pipeline using Cloud Pub/Sub. You want to ensure that no messages are lost even if the subscriber application (Cloud Run) is offline for 4 hours. How should you configure Pub/Sub?
You are designing a high-scale data ingestion system using Cloud Functions. You want to ensure that if a function fails, the event is not lost and can be retried later. Which pattern should you use?