Architect an event-driven system to process high-volume payment events, save them to a database, and support real-time auditing.