Posts

Showing posts with the label Azure

Deploying a Spring Boot Web Application on Azure App Service

Image
Hello everyone, Hope you are doing well. In this tutorial, you will learn to how to deploy the Spring Boot application to Azure App Services using Azure Portal. A little bit of Background Azure App Service Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile backends. You can develop in your favourite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python. Applications run and scale with ease on both Windows and Linux-based environments. More Info -  https://docs.microsoft.com/en-us/azure/app-service/overview Spring Boot Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can "just run". More Info -  https://spring.io/projects/spring-boot GitHub Actions GitHub Actions helps you automate your software development workflows from within GitHub. You can deploy workflows in the same place where you store code and collaborate on pull requests and issues.  In GitHub Actions, a wo

Deploy Spring Boot WAR file on Tomcat in Azure App Service

Image
Hello everyone, Hope you are doing well. In this tutorial, we will learn how to deploy the Spring boot WAR file on tomcat in Azure  App Service. A little bit of Background Azure App Service Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile backends. You can develop in your favourite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python. Applications run and scale with ease on both Windows and Linux-based environments. More Info -  https://docs.microsoft.com/en-us/azure/app-service/overview Spring Boot Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can "just run". More Info -  https://spring.io/projects/spring-boot Apache Tomcat 9 The Apache Tomcat software is an open-source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications

Azure DevOps - CI/CD pipeline for container-based system

Image
Azure provides a set of flexible services designed to enable companies to more rapidly and reliably build and deliver products using Containers and DevOps practices. These services simplify provisioning and managing infrastructure, deploying application code, automating software release processes, and monitoring your application and infrastructure performance. In this post, we will learn how to modernize spring web application development by using containers and DevOps workflows. In this example, A Spring web app is built and deployed by Jenkins into an Azure Container Registry and Azure Kubernetes service. For a globally distributed database tier, Azure SQL Database is utilized. To monitor and troubleshoot application performance, Azure Monitor integrates with a Grafana instance and dashboard. Today modern application development uses continuous integration (CI) and continuous deployment (CD), we can more expeditiously build, test, and deploy services. This modern approach lets us rel

Azure - Retail and e-commerce using Azure MySQL or Azure PostgreSQL

Image
Architecture - Retail and e-commerce using Azure MySQL Architecture - Retail and e-commerce using Azure  PostgreSQL Components Azure App Services: Azure App Service is an HTTP-predicated service for hosting web applications, REST APIs, and mobile back ends. We can develop in .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python. Applications run and scale with facileness on both Windows and Linux-predicated environments. Azure Storage: An Azure storage account contains all of your Azure Storage data objects: blobs, files, queues, tables, and disks. The storage account provides a unique namespace for our Azure Storage data that is accessible from anywhere in the world over HTTP or HTTPS. Data in our Azure storage account is durable and highly available, secure, and massively scalable. Azure Seach: Azure Search is a cloud search service that gives developers APIs and implements for building a rich search experience over private, heterogenous content in web, mobile, and enterprise applicat

Azure - Migration of legacy .NET applications to Azure

Image
Modern web applications must meet higher utilizer prospects and more preponderant demands than ever afore. By migrating legacy .NET applications to Azure, organizations can ascertain their apps are incredibly secure, flexible and available from anywhere in the world, and scalable to meet spikes in demand. Migration Process For example, a global online business needs to modernize its subsisting .NET application due to changes in customer demand. They can migrate their web and mobile application to the cloud for incremented efficiency, legerity, and scale, as well as abbreviated costs. Here, we show a proposed architecture: a plenarily managed platform for building, deploying, and scaling your web apps with Azure App Service and Azure SQL Database. For the data tier of the app, they can choose Azure SQL Database for its dynamic scalability, built-in perspicacity optimization, and global scalability and availability. They can choose Azure Database Migration Service to migrate th