Microsoft announced preview support for new Azure Functions capabilities to promote development of serverless applications. They have affirmed that since the introduction of Azure Functions, customers have been building interesting, impactful and rich applications using it. Moreover, these solutions find use in multiple scenarios because of their ability to integrate with other solutions seamlessly. In addition, the serverless architecture streamlines Microsoft Azure development experience and also facilitates on-demand scaling. Let us take a look at the new Azure Functions capabilities that will enable development of serverless applications to gain momentum:
Azure Functions Proxies
Many Microsoft customers were using Azure Functions for microservices architectures but required deployment isolation amidst individual components. Now with Azure Functions Proxies developing APIs using Functions will be a lot easier. Proxies would let a Microsoft Azure development specialist to define single API surface for multiple function apps. Now, any function will be able to define an endpoint which in turn would serve as a reverse proxy to another API – be that an API app, another function app or anything else.
Integration with Serverless Framework
Serverless Framework is a very popular open source tool that simplifies deployment as well as monitoring of serverless applications in cloud, any one for that matter. It enables developers to focus on their applications by helping them move away the details of the serverless resources. Now, Azure Functions would be a top participant in the serverless framework experience as Microsoft announced preview support for Azure Functions integration with Serverless Framework. A provider plugin will facilitate this integration.
Integration with Powerapps and Flow
Microsoft has been enabling business users within an enterprise to convert their knowledge of business functioning into feature-rich solutions using services like PowerApps and Flow. You can create apps and automated workflows tailored to your business needs easily and conveniently. Furthermore, these solutions are endowed with the capability to interact with complex enterprise data and services. Along with leveraging various built-in , you can now fulfill the need of incorporating your company-specific business processes.
Hope it was a useful read and you would explore the new Azure Functions capabilities and boost your serverless application development.