Choosing between Azure Container Service, Azure Service Fabric and Azure Functions

Recently concluded Connect had a very important session on the topic of Building Microservice Applications with Microsoft Azure. It was great to see PMs from 3 teams to come together and discuss questions that have been on the developer’s minds for long time. This post is summary of my impression of the dialogue. Azure Container Service (ACS) provides a bridge…

1

Containers in Enterprise, Part 3 : Orchestration

In previous post, we looked at container devops. Let’s talk about container orchestration in this post. In previous post, we briefly touched upon micro-services. Besides enabling micro-service architecture, orchestrators help in lot of other ways. Let’s start by asking ourselves why do we need orchestrators in the first place? Well! running container locally is easy. DevOps…

0

Containers in Enterprise, Part 2 : DevOps

Now that we’ve looked at container basics and how they help in solving some of the bottlenecks in enterprise, let’s change gears and move into next section. During local development, you do many things manually(docker build and run commands). In production scenarios, though, you’d want to automate most of the things. This is where DevOps for container…

0

Containers in Enterprise, Part 1: Basics

In previous post, we discussed common bottlenecks faced in an enterprise. In this post, we’ll talk about container basics. Let’s start with a ASP.NET Core application. We’ll look at how to get started with container-ization of this applicaiton, how we can put a CI/CD pipeline for it and finally how to orchestrate in a multi-node deployment…

0

Containers in Enterprise: Basics, DevOps and Orchestration

This is a multi-part blog series with each post covering topic as below. Part 1: Container basics Part 2: Container DevOps Part 3: Container Orchestration This is the introductory post of the series. Let’s start. Modern enterprise environments are full of complexities. Diagram below depicts some of the major areas. There are multiple development teams….

0

Lessons learnt in container-izing ASP.NET MVC ‘legacy’ applications running on .Net 4.6.2

I have to start by saying ‘containers are hot’. They are everywhere. New ASP.Net Core applications are kind of born-in-docker applications. A lot of documentation exists for container-izing (especially docker container) them. But what about ASP.Net MVC ‘legacy’ applications? why I classify them as ‘legacy’, is probably a topic for another blog post. Back to…

0

Cortana Intelligence Suite Services Workshop

My Team Azure CAT (Customer Advisory Team) GSI recently did a fantastic workshop on Big data and advanced analytics. We covered most of the Cortana Intelligence Suite services. Below is a list of all sessions. Digital Transformation & Analytics Understanding Cortana Intelligence Suite Data Orchestration in Microsoft Azure Hadoop as a Managed Service Using Microsoft…

1

Setting up VSTS for IBM RTC Source Control Repositories

Rational Team Concert (RTC) is an application life cycle Management (ALM) tool. Although it’s usage is declining according to google trends, there are many JAVA development teams particularly in US and India that are using RTC based source control repositories . This document is aimed towards developers, project leader and architects who are looking to…

0

Deploying Java WAR File to Azure Service Fabric using VSTS

It is very easy to deploy any guest executable to Azure Service Fabric. The process is well documented here. However, process described there is using PowerShell Commandlets which is great if you are working on your machine. However, in production scenario, you would want to automate deploying applications to Service Fabric using CI/CD pipeline. Among many services…

1

Using VSTS from Eclipse

Using VSTS (Visual Studio Team Services) from Eclipse is well documented. But still many teams are struggling to get them both working together. I wanted to cover some common issues that teams encounter and their resolutions. Pre-requisites First thing to pay attention are pre-requisites. I’ve found most teams overlook this aspect in the excitement of…

0