Hi, I am new in Azure.
I am learning and practicing how to deploy my application onto Azure, but there are so many services in it and caused me confused.
For example, if I have a management system for a small company, Spring Boot 3 app as backend, and a React SPA as frontend. The database I use MySQL, what is the current best practice now?
I know how to develop locally, but I don't know much about how to deploy to production evironement.
I would like to use Docker(configured CI/CD with GitHub Action) to containerize the Spring Boot application and React SPA application separately, and then deploy them to Azure separately, using Azure Database for MySQL as the database.
Since it is a small application, I should not need to use Azure Kubernetes Service (AKS). But I'm not sure if I should use Azure Spring Apps, Azure Web App to deploy with containers, or Azure Container Instance to deploy my frontend and backend.
I would like to know what the current best practice is.If any of you could advise me, I will be very very appreciated.
Thank you very very much :)