You're designing a messaging system for ClickTrack Corp , which processes clickstream data using Pub/Sub . An event-driven consumer application receives messages through a push subscription . You need to configure this system to: Remain reliable during temporary outages of the consumer app. Persist messages that cannot be processed by the subscriber. Retry failed messages using a gradual approach to prevent overwhelming the consumer app. Redirect unprocessed messages to a different topic after a maximum of 10 retries . How should you configure the Pub/Sub subscription ?