A company wants to optimize their cloud architecture for a high-volume, event-driven application that needs to process thousands of requests per second while keeping infrastructure management to a minimum. Which of the following solutions should they implement to meet these requirements most effectively?
Use a Platform as a Service (PaaS) offering with pre-defined compute resources
Deploy the application using serverless computing functions
Set up multiple virtual machines with auto-scaling groups
Host the application on a container orchestration platform with manual scaling