Posts

Showing posts with the label Containers

Software Deployment and It's Strategies

Image
  Overview In this article, we will discuss about software deployment and different strategies to deploy any software on production Software Deployment Software deployment refers to the process of making a software application or system available for use. It involves a series of tasks and activities that aim to ensure the configuration, testing, and release of software. The deployment process can vary depending on factors such as the type of software, the target platform, and the specific requirements of the organization. Following are the some strategies by using this we can release software on production Big Bang Ramped / Rolling Update Blue Green Deployment Canary Deployment AB Testing Shadow Deployment Strategies Deployment strategies define how software changes are released and made available to users. The choice of a deployment strategy depends on factors such as the nature of the application, user impact tolerance, and the organization's release cycl...

Dockerize an ASP.NET Core Application

Image
Dockerize ASP.NET Core Application Overview In this article we are trying to run an Asp.Net Core Web application on containers using docker. We have an example to demonstrate how to dockerize an ASP.NET Core application in this post. What is ASP.NET Core? ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. With ASP.NET Core, you can: Build web apps and services, IoT apps, and mobile backends. Use your favorite development tools on Windows, macOS, and Linux. Deploy to the cloud or on-premises. Run on .NET Core or .NET Framework . What is docker? Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. Prerequisites We need an ASP.NET Core and Docker a...