Your inventory management system on Google Cloud sends low-stock alerts to the operations team using a Cloud Function integrated with a third-party email API. During a spike in activity, some alerts were not delivered, and you find HTTP 500 errors in the Cloud Function logs. You need to implement a solution that ensures all alerts are delivered reliably, even during high traffic periods. What should you do?