Exploring Azure Functions
The Azure Functions service allows you to create code that can be triggered by events coming from Azure, third-party services, and on-premises systems, with the ability to access information from these services and systems. Essentially, Azure Functions provides you with a serverless platform on which to run blocks of code (or functions), which respond to events.
Consider the social media scenario, where users can upload their own images to their profiles. Upon the request to upload being submitted by the user, you might want to have an automated task executed that resizes the image to be appropriate for the platform, or maybe even send the image to some type of service that can analyze the image to determine whether there is adult or potentially harmful content. Azure Functions is perfectly suited for this scenario, reacting to the event of a user upload being requested.
In Azure, you create a function app, within which you can create one or more functions...