✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
A team is designing a notification platform that will deliver alerts triggered by user activity on partner systems. Traffic is bursty, with most of each day quiet and occasional spikes lasting minutes. Notifications are not visible to the user immediately and a delay of up to one minute is acceptable. The team weighs three architectural choices: synchronous direct calls into a long-running service, an event-driven design with a message queue and a small worker pool, and an event-driven design with a message queue and serverless consumers. The most appropriate choice is: