At DMS Group we frequently make the choice between Azure Functions of Azure App Services for the purpose of hosting back-end or integration code. We make this decision almost intuitively but recently a client asked for more ‘why?’ We put some of our resulting notes, discourse and public internet goodness into NotebookLM and generated the following infograph:

Hoping this may help any of you contemplating the similar choices.
In summary: once we get to workload that needs more granular coding than LogicApps sensibly accommodates we tend to target Functions for internal, trigger based workloads. Whereas we use .NET Minimal API and App Service for external facing interfaces. Especially ones where we want more granular control e.g. closer defined OpenAPI specifications.
If you are wanting more input on this kind of deliberation or want help implementing part or all of your custom interfaces reach out. It is a large part of what DMS Group provides and we’d be happy to assist.
Be the first to comment