Azure Content Spotlight – Migrate Apps to Azure

Welcome to another Azure Content Spotlight! These articles are used to highlight items in Azure that could be more visible to the Azure community. This weeks content spotlight is about App migration to Azure. The Cloud is changing the way applications are architected. Instead of monoliths, applications are decomposed into smaller services. These services communicate with each other through…

0

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

Azure Content Spotlight – API Management Suite – VSTS extension v2.0

Welcome to another Azure Content Spotlight! These articles are used to highlight items in Azure that could be more visible to the Azure community. This week’s spotlight is for a VSTS extension: the API Management Suite. The purpose of the extension to VSTS is to bring API Management into the release lifecycle allowing you to do many of…

3

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…

10

Azure Content Spotlight – Secure DevOps Kit for Azure (AzSK)

Welcome to another Azure Content Spotlight! These articles are used to highlight items in Azure that could be more visible to the Azure community The Secure DevOps Kit for Azure (AzSK) offers a set of scripts, tools, extensions, automations, etc. for dev ops teams which are using automation and are integrating security into native dev ops workflows. The following…

2

Service Fabric and Kubernetes: community comparison, part 1 – Distributed Systems Architecture

During the last decade, distributed services platforms are drawing more and more attention. These platforms are revolutionizing the way we think about systems architecture, bringing multiple theoretical computer science concepts to the wider audience that previously were considered very specialized or unpractical. Notable examples include the distributed consensus and actor models.
This tendency coincides with the rise of NoSQL databases showing that the way we were building systems might be suboptimal, rendering the very popular N-tier architecture obsolete, being eagerly replaced by the architects with Service Oriented designs and eventually Microservices approach.
New concepts started emerging at the companies that were facing issues at the largest scale. It involved significant amounts of R&D costs, risk, etc. Today, public cloud platforms are making those technologies available to the wide audience.
At P2ware, we have been one of the early adopters (outside of Microsoft) of Service Fabric – the distributed services platform that runs many Microsoft services such as Event Hubs, Event Grid, Azure SQL Database, Azure Cosmos DB, Cortana, and the core Azure resource providers (Compute, Networking, Storage).

I would like to share some of what I have learned when adopting Service Fabric and try to compare it with the currently most popular container orchestrator, Kubernetes, which runs numerous different distributed applications today.


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,…