Working with Azure Functions
As we mentioned in Chapter 4, Deciding on the Best Cloud-Based Solution, the serverless architecture is one of the newest ways to provide flexible software solutions. To do so, Microsoft Azure provides Azure Functions, an event-driven, serverless, and scalable technology that accelerates your project development. The main goal of this chapter is to get you familiar with Azure Functions and the best practices you can implement while using it. It is worth mentioning that the use of Azure Functions is a great alternative for having a serverless implementation that can accelerate your development. With it, you can deploy APIs faster, enable services triggered by timers, and even trigger processes by receiving events from storage.
In this chapter, we will cover the following topics:
- Understanding the Azure Functions app
- Programming Azure Functions using C#
- Maintaining Azure Functions
- Use case – implementing Azure Functions...