Posts

Showing posts with the label Azure devops

Angular on Azure App Service & Spring Boot Microservices on AKS with CI/CD, Helm, Azure DevOps, Prometheus, Grafana & Log Analytics: End-to-End Deployment

Image
This diagram represents the end-to-end deployment workflow of an Angular frontend and Spring Boot microservices on Azure using Azure DevOps, Kubernetes, Helm, Prometheus, and Grafana . Key Flow: Code Development & Push: Developer writes Angular & Spring Boot code and pushes it to GitHub . CI/CD with Azure DevOps: GitHub triggers a CI/CD pipeline in Azure DevOps, which builds the project and pushes the Docker image to Azure Container Registry (ACR) . Deployment: Spring Boot microservices are deployed on Azure Kubernetes Service (AKS) using Helm . The Angular frontend is deployed on Azure App Service . Monitoring & Logging: Prometheus collects metrics from AKS and sends them to Grafana for visualization. Azure Monitor & Log Analytics track logs and alerts. This ensures automated deployments, monitoring, and logging for a production-ready cloud environment. End-to-End Deployment Guide Overview This guide covers the complete deployment of: Angular on Azure App S...

Deploy Spring Boot Application on Azure App Service Using Azure DevOps CI/CD

Image
This guide provides a comprehensive, step-by-step process for deploying a Spring Boot application to Azure App Service using Azure DevOps for Continuous Integration (CI) and Continuous Deployment (CD). It covers essential steps, starting from creating an Azure App Service, setting up a Spring Boot project in Eclipse or IntelliJ, and pushing the code to Azure Repos, to configuring automated build and deployment pipelines in Azure DevOps. By the end of this guide, you'll have a fully automated deployment pipeline that allows for seamless code integration and deployment of your Spring Boot application to Azure, enhancing development efficiency and reliability. Here is the general architecture diagram that we will be deploying. 1. Create Azure App Service Sign in to Azure Portal : Log in to the Azure portal using your Azure account. Create an App Service : Go to the Create a resource section. Search for App Service and click on it. Click Create to start the process. Configure the Ap...

Deploy .NET Core Application on Azure App Service Using Azure DevOps CI/CD

Image
This guide provides a comprehensive, step-by-step process for deploying a .NET Core application to Azure App Service using Azure DevOps for Continuous Integration (CI) and Continuous Deployment (CD). It covers essential steps, starting from creating an Azure App Service, setting up an ASP.NET Core project in Visual Studio, and pushing the code to Azure Repos, to configuring automated build and deployment pipelines in Azure DevOps. By the end of this guide, you'll have a fully automated deployment pipeline that allows for seamless code integration and deployment of your .NET Core application to Azure, enhancing development efficiency and reliability. Here is the general architecture diagram that we will be deploying. 1. Create Azure App Service To host your .NET Core application, you first need to create an Azure App Service . Steps: Login to Azure Portal : Go to the Azure Portal and sign in with your Azure account. Create a New App Service : In the left sidebar, click on Create a ...