<p>Me and my team are working on a product deployed in Azure, <strong>all of our backend services will be deployed by using k8s service in Azure</strong> and it seems like the most pragmatic and right choice for us. 
We also have ReactJS frontend for some of backend services. We deploy them by using Docker and k8s at this moment. <strong>We started thinking about scaling of our web apps and found that everything can be done by Azure Web Apps.</strong> 
I would like to know what is best practice of web app deployment in Cloud(Azure in my case):</p>

<ol>
<li>Should I use Azure Web App service for this purpose?</li>
<li>Or it is better to keep everything in my k8s cluster</li>
</ol>

<p>Any link or a book as source of true might be even better :)</p>

<p><strong>Update 1:</strong></p>

<p>I also found out that web apps can be deployed by using Blob Storage and Azure functions to access the static content from the Blob Storage. What do you think?</p>

Anuar Nurmakanov
<p>Azure WebApp is a perfect option for your requirement check this <a href="https://learn.microsoft.com/en-in/azure/app-service/app-service-web-overview#why-use-web-apps" rel="nofollow noreferrer">link</a> for more details and guide </p>
