A developer needs to deploy a piece of functionality that processes images when they are uploaded to a storage container. The solution should automatically scale, and the developer does not want to manage any infrastructure or servers. Which Azure service should the developer employ to meet these requirements while adhering to the principles of serverless architecture?
Azure Automation
Azure Event Grid
Azure Functions
Azure Container Instances (ACI)