A marketing firm needs to process data in response to customer interactions on their website, which occur sporadically throughout the day. The data processing tasks vary in execution duration and do not follow a predictable schedule. Which compute solution is most SUITABLE for this scenario?
Management service for batch processing workloads
Serverless function execution service
Provisioning virtual servers with an elasticity service
Containers management service with a microservices architecture