Full AWS Practitioner Certification Question

A logistics company operates a real-time parcel tracking pipeline using AWS services. The system is triggered by events published to an Amazon SNS topic when new tracking data arrives. An AWS Lambda function subscribes to this topic and processes each event, enriching the data and storing it in a database. Occasionally, processing fails due to transient network disruptions, causing data to be lost unless manually reprocessed. The company wants a resilient, automated way to ensure that no tracking event is permanently lost. What should a solutions architect recommend?