There are three kinds of SharePoint Add-ins: SharePoint-hosted, Provider-hosted and SharePoint Framework. To decide about a better way to develop your scenario, you have to understand what each type of SharePoint Add-ins has in common/support.

SharePoint Hosted Provided Hosted SharePoint Framework
No server-side code Server-side code can be done No server-side code
Runs in the context of the current user Runs in the context of the current user or app Runs in the context of the current user and connection in the browser
The controls are rendered in an iFrame The controls are rendered in an iFrame There are no iFrames for the customization (JavaScript is embedded directly to the page)
Centered around SharePoint components Centered around a remote web application or data source Centered around SharePoint components
The controls are not responsive by nature The controls are not responsive by nature The controls are responsive by nature
Microsoft toolchain, such as Visual Studio Microsoft toolchain such as Visual Studio A toolchain is based on common opensource client development tools, such as npm, TypeScript, Yeoman, web pack, and gulp.
Performance is not reliable Performance is not reliable Performance is reliable
In this article, we are going to see how we can deploy more than one provider-hosted app in a single Azure web application.

Note
Make sure you check the application checkbox.

Deploying Multiple Provider Hosted Apps In A Single Azure Web Site

Note
Here, I am adding my virtual directory subfolder name (App1 and App2) after the Azure website URL.

Deploying Multiple Provider Hosted Apps In A Single Azure Web Site

Note
Here, I am adding my virtual directory subfolder names (App1 and App2) after ~remoteAppUrl. If you don’t have Remote Event Receiver in your app, you do not need to configure InstalledEventEndpoint and UninstallingEventEndpoint.

Deploying Multiple Provider Hosted Apps In A Single Azure Web Site

Note
Here, I am adding my virtual directory subfolder names (App1 and App2) after site name.

Deploying Multiple Provider Hosted Apps In A Single Azure Web Site

Note
Here, I am not adding my virtual directory subfolder names (App1 and App2).

I hope the posts will give back a little to the community that has helped me. Please let me know if you have any questions.