Implementing DevOps with Microsoft Azure: Continuous Monitoring in Cloud Platform

We have already completed Continuous Integration and Continuous Delivery part of vision for application deployment. In this chapter, we cover another stepping stone in achieving end to end automation and that is Continuous Monitoring.

Continue reading “Implementing DevOps with Microsoft Azure: Continuous Monitoring in Cloud Platform”

Implementing DevOps with Microsoft Azure: Azure App Service Environments

This chapter is a bit more theoretical but covers a premium service of Microsoft Azure platform that can be used for specific use cases that Azure Web Apps may not be able to handle effectively. Other than that, it is important to know why we are covering Azure Web Apps and App Service Environment. The reason behind that is it is equally important to have environment ready for package deployment. When we consider it in the context of Java, we need to deploy WAR file in different environment. Here, we are dealing with Platform as a Service so we need not to worry about installing runtime environment else we also need to find ways to automate it.

Continue reading “Implementing DevOps with Microsoft Azure: Azure App Service Environments”

Implementing DevOps with Microsoft Azure: Continuous Integration with VSTS

In the last chapter, we covered details on Visual Studio Team Services (VSTS). In this chapter, we will see how to utilize VSTS for Continuous Integration. We will use sample spring application available on the GitHub and try to integrate it with VSTS.

We have already seen in the Chapter 2 how to use Team Foundation Version Control; in this chapter, we will also see how to create a project where code is managed in Git.

Continue reading “Implementing DevOps with Microsoft Azure: Continuous Integration with VSTS”

Implementing DevOps with Microsoft Azure: Getting Started with Visual Studio Team Services (VSTS)

In this chapter, we will introduces the Visual Studio Team Services and sample application structure that is necessary to understand before automating process of building and deploying application in desired environment. We will cover basics of agile process framework supported in the VSTS. This chapter also explains how to use VSTS to manage Code and integrate VSTS with Eclipse IDE so check in process can be managed directly from IDE.

 

Continue reading “Implementing DevOps with Microsoft Azure: Getting Started with Visual Studio Team Services (VSTS)”

Implementing DevOps with Microsoft Azure: Microsoft Azure – Cloud Platform and Services

This chapter covers details about basics of Cloud computing, DevOps overview, benefits of PaaS in DevOps Culture, and Microsoft Azure – Cloud Platform and Services.

It will cover required PaaS offering from Microsoft that are necessary for deploying Web Application. This chapter also covers basic concepts of Microsoft Cloud that are important to create, use, and manage Platform services effectively for deploying application.

Continue reading “Implementing DevOps with Microsoft Azure: Microsoft Azure – Cloud Platform and Services”

How Waterfall Model Works

The waterfall model is a traditional way of creating an application where systems development life cycle (SDLC) is managed. It is a classical approach considering sequential development method. It has predefined phases to manage SDLC. Let’s consider how Waterfall looks like in real world. Water falls from the cliff or from some height and it never goes back (In normal scenario it is not possible right?). In similar manner, each phase has predefined goal to achieve and it can’t go back to fix it. Output of each phase is Input of next phase. Hence, it is very significant that each phase has an effective outcome else next phase will be affected. Continue reading “How Waterfall Model Works”

Benefits of DevOps with Tools and Technologies

Technical benefits:

DevOps and Cloud Benefits: Why DevOps is Useful

The term “DevOps” was popularized in 2009 in Belgium. DevOps is an abbreviation for Development and Operations. It is not a technology or a product but it is a combination of culture, people, process, and technology. We can think of it as a combination of application development and systems operations activities. Better to consider it with addition of automation that can transform and improve IT delivery with highest quality of end product. Continue reading “DevOps and Cloud Benefits: Why DevOps is Useful”

Need of DevOps in Modern Era

In modern environment, delivering innovative idea in a fast and reliable manner is extremely significant for any organizations. Application Delivery is a time bound yet slow, repetitive and hence cumbersome, multifaceted, and error prone process. In the existing scenario, Insurance industry need to better respond to dynamic market requirements, faster time to market for new products and services, and support innovative ways of customer interaction. Continue reading “Need of DevOps in Modern Era”