Azure function is a serverless architecture where your code is hosted in the cloud and you do not need any infrastructure to host this. Plugins and Workflow architecture were based on notifications where we would register/subscribe to messages on entities and when those actions occurred it would execute the business logic in our assemblies.
Azure services can be grouped into three categories: infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS), and software-as-a-service (SaaS). The concept of cloud computing invites companies to alter their perspective with regard to procuring expensive on-premises equipment and hard-to-manage support and consider moving to a service-oriented service, SaaS, where they pay for the time and resources consumed (similar to what we currently do for electricity or phone services).
Azure is a set of tools and application programming interfaces (APIs) that changes the way a system or an application is designed to support the cloud-computing platform offered by Microsoft.
Azure includes the following products, which you can subscribe to separately:
For a complete list of the Azure products, visit https://azure.microsoft.com/en-us/regions/#services.