Function vs. Web API.
I have several projects I have been looking at doing and I have been struggling with whether to use Azure functions or to build APIs and host them as an Azure app service. In this post, I am going to try to figure out what is the best solution based on functionality, reuse, cost, maintenance, and ROI. This post will not cover the in-depth technical difference between functions and web API. The end result is for me to understand which one will work under a different use case. Advantages of Functions a. Code in the Browser Not only am I not interested in this one, I think it is a disadvantage. If you or your team are un-disciplined about your changes, a bad thing can happen. b. Additional languages supported Not interested in this one either. There is a side effect, what if a team member coded a function in Python and left the team, that supports it. c. Point and click integration with other Azure services like Blob Storage and Comos ...