Azure Functions and Serverless Computing

In my previous blog post, WebJobs in Azure with .NET Core 2.1, I briefly mentioned Azure Functions. Azure Functions are usually small (or somewhat larger) bits of code that run in Azure and are triggered by some event. Azure takes complete care of the entire infrastructure of your Functions making it a so-called serverless solution. The…

6

WebJobs in Azure with .NET Core 2.1

WebJobs aren’t new to Azure or .NET. There’s even a default Azure WebJob template in Visual Studio 2017 for the full .NET Framework. However, a similar template for WebJobs in .NET Core is somehow missing from Visual Studio. In this post, I’m using .NET Core 2.1. Creating a WebJob in .NET Core isn’t hard, but…

9

Azure API Management – VSTS extension v2.0 release

Hi, A while ago, I have published a free VSTS extension to automate deployments towards Azure API Management. I got a rather good feedback and some change requests. Some external contributors got involved on the GitHub Repo which shows a certain enthusiasm around the extension. Therefore, I decided to create the version 2.0. In a nutshell,…


Building Microservices with AKS and VSTS – Part 4

Our quest to build microservices in Azure with managed Kubernetes (AKS) and Visual Studio Team Services (VSTS) is almost at the end destination. Previous posts: http://blogs.msdn.microsoft.com/azuredev/2018/03/27/building-microservices-with-aks-and-vsts-part-1/ http://blogs.msdn.microsoft.com/azuredev/2018/04/03/building-microservices-with-aks-and-vsts-part-2/ http://blogs.msdn.microsoft.com/azuredev/2018/04/10/building-microservices-with-aks-and-vsts-part-3/ Leaving things last time we actually had most of what you would call a working cluster. Actually, we had something reachable over the Internet, with proper certificates…

1

Building Microservices with AKS and VSTS – Part 3

We’re still working the microservice game. When we left things last time we had a service running inside a managed Kubernetes (AKS) cluster, but no apparent way to browse to it. Which is not the end-user happy state. I suggest skimming parts 1 & 2 if you haven’t done so before: https://blogs.msdn.microsoft.com/azuredev/2018/03/27/building-microservices-with-aks-and-vsts-part-1/ https://blogs.msdn.microsoft.com/azuredev/2018/04/03/building-microservices-with-aks-and-vsts-part-2/ Clearly there…

0

Building Microservices with AKS and VSTS – Part 2

Hopefully you managed to get through the first part of this series, and get the basic C# code stored in the right places. https://blogs.msdn.microsoft.com/azuredev/2018/03/27/building-microservices-with-aks-and-vsts-part-1/ If this is new to you the quick recap is that we are trying to build a setup for microservices using managed Kubernetes in Azure (AKS) and Visual Studio Team Services…

1

Building Microservices with AKS and VSTS – Part 1

Update 17th April 2018 – all parts are now available: http://blogs.msdn.microsoft.com/azuredev/2018/04/03/building-microservices-with-aks-and-vsts-part-2/ http://blogs.msdn.microsoft.com/azuredev/2018/04/10/building-microservices-with-aks-and-vsts-part-3/ http://blogs.msdn.microsoft.com/azuredev/2018/04/17/building-microservices-with-aks-and-vsts-part-4/ If you happen to find yourself about to build a new application, and you bump into an architect they will tell you that it’s very important that it needs to support a “microservices architecture”. (This will of course happen before considering if…

2

DevOps – Azure API Management and VSTS, better together

Hi, Visual Studio Team Services aka VSTS is a great tool when it comes to Application Lifecycle Management, Continuous Integration and Continuous Deployment. It is a must have tool in any DevOps organization working with Microsoft technologies (but not only). With that in mind, it is a surprise to no-one that most of the Azure…


DevOps – Using Azure MSI with VSTS – step by step

Hi, [Update]: I have released a custom extension doing all of this on the marketplace. https://marketplace.visualstudio.com/items?itemName=stephane-eyskens.aadv1appprovisioning Microsoft recently announced Azure Managed Service Identity (MSI) which in a nutshell, is a way to avoid storing credentials in code or in locations such as the web.config, the app service settings etc…thanks to an automatically provisioned Service Principal (bootstrap identity) that…