Deploy Your Azure Web Application
( Angular, Spring boot, MySQL, Azure Function, Redis Cash)
Introduction
Hi all, I hope to create tutorial for how to deploy your web project for production environment step by steps with the help of azure cloud service provider. I hope to use some of needed resources to build this project. I used spring boot java for back-end app service and Angular for front-end app service.

Firstly, We see a demo of this project.
After we see that how to deploy your web application under this architecture. I will introduce which technologies and used to do this deployment.
- Frontend : Angular10
- Backend : Spring-Boot
- DB : MySQL
- Cash : Redis cash
Also, These bellow Azure resources that I used to deploy this project.
Azure Resources
- Azure Web App
- Azure Function
- Azure Database for MySQL server
- Storage account
- Front Door
- Azure CDN
- Azure AD
- Key vault
- Azure Cache for Redis
- Application Insights
- Azure Firewall
Go to Projects :
- https://github.com/shalikaprasad/cloud-provider-selector-ui.git
- https://github.com/shalikaprasad/cloud-provider-selector-backend.git
- https://github.com/shalikaprasad/cloud-provider-selector-azure-function.git
As well as, I hope to describe all of resources with the help of this web project. Then, you can learn about all of resources smartly.
- Azure Resource Group & ARM Template — part 01
- Azure Web App — Angular Front-end Service — part 02
- Azure Web App- Spring Boot Backend Service with Azure Database for MySQL server and Redis Cache — part 03
- Azure Function with Azure Storage using Java — part 04
- Azure AD with Angular Web App — part 05
- Azure Front Door with Web App- part 06
- Azure CDN with Azure Front Door-part 07
- Azure Application Insights — part 08
- Azure Key vault with Azure Web App Spring boot- part 09
- Azure Firewall with Azure Web App — part 10
Thank you….