"Do not wait; the time will never be 'just right.' Start where you stand, and work with whatever tools you may have at your command, and better tools will be found as you go along."
- George Herbert
Some considerations that most developers need to take into account when deciding to use functions as the solution are monitoring, pricing/hosting plans, and best practices.
Monitoring is one of the important aspects related to application life cycle management and we need to configure all the available configurations of monitoring in Azure.
Once we are ready with Azure Function Apps, it is very important for us to understand how to monitor the health of functions. Azure Functions have their own kind of monitoring, which are useful but basic.
For an advanced level of monitoring, we can utilize Application Insights. Another important business consideration is to understand the concepts of pricing so that we can make an informed decision based on the anticipated load...