Azure API Management

How to Reference Key Vault Secrets in Azure API Management

In an enterprise, an Azure API Management instance is often shared by many teams and many developers. The developers may all have access ...

Feb 05, 2021

How to Secure Azure Functions App with Azure API Management

How to use an Azure Managed Identity to authenticate against an Azure Functions app that is exposed through Azure API Management. Our Fun...

Feb 02, 2021

Introduction to Azure API Management

Azure API Management (APIM) is a way to create consistent and modern API gateways for existing backend services. It provides an interface...

Jan 25, 2021

How To Debug Policies in Azure API Management. A Step-by-Step Guide.

In this post I want to briefly go through the Azure API Management extension for VSCode and how we can debug policies. It’s one of the qu...

Jan 16, 2021

Azure API Management at Norway

How are Norwegian companies like Vipps, SATS, Orkla, Statsbygg, and DNV GL using Azure API Management? What experiences do they have, and...

Dec 10, 2020

Using Azure API Management APIs with Docker

We use Azure API Management in some cases for calling external services from Azure Kubernetes Service (AKS). Azure API Management acts in...

Jun 27, 2020

Backup and Restore in Azure API Management

As infrastructure gets more complex, more parts will eventually break. This is even more true as we make frequently changes. Sometimes we...

May 02, 2020

Understanding Policies in Azure API Management

Policies are the heart of Azure API Management. They let us change the behavior of our APIs in a very flexible manner. Before I dive in t...

Apr 18, 2020

Logging in Azure API Management

This post is a complete step-by-step guide on how to send logs from Azure API Management to Azure Event Hub with PowerShell. We start by ...

Apr 11, 2020

Azure API Management with Terraform

Terraform is a popular tool for managing infrastructure resources. I counted about 120 supported providers. Azure is one of them. In this...

Apr 04, 2020

Azure API Management with ARM

Deploying an ARM template (Azure Resource Management)-template from GitHub is the simplest way of provisioning an instance of API Managem...

Mar 28, 2020

Azure API Management with PowerShell

We use a lot of PowerShell to provision the Azure infrastructure that powers Vipps AS today. PowerShell is actually a great choice for us...

Mar 21, 2020

Azure API Management with REST

Today, we will provision Azure API Management by using Postman as an API client, sending plain web requests to Azure. We already provisio...

Mar 14, 2020

Azure API Management from the Portal

We will provision Azure API Management. Creating an instance of it is just a click in the Azure Portal. We’ll do it once to show how easy...

Mar 07, 2020

Azure API Management Key Parameters

This post will start to discuss provisioning API Management. The simplest way of doing so is simply by signing into the portal and create...

Feb 29, 2020


ARM for NodeJS Azure Web App with App Configuration Integration

Our Azure infrastructure has some configurations that our developers need to know like the name of the currently active AKS cluster and A...

Jun 13, 2020

Serving Website Images from Azure CDN with SSL

In this post I will show you step by step how to serve images on a website from Azure CDN with SSL enabled. My blog has a couple of Azure...

Apr 25, 2020

Azure App Configuration

Event-Driven Infrastructure with App Configuration

Azure App Configuration is great for externalizing application configurations. But what if an application is our infrastructure? How coul...

Sep 12, 2020

Sync Azure App Configuration with GitHub Actions

One questions we might ask us when we move our properties files from an application to Azure App Configuration is how we can do this with...

Sep 05, 2020

Using App Configuration in Azure DevOps

Application deployments dependent often on environment specific data like the name of a resource group, location or flags for certain use...

Aug 01, 2020

Azure App Configuration Introduction #3

After playing around with Azure App Configuration Service and how to read a configuration entry with REST, and then using feature flags i...

May 23, 2020

Using Feature Flags with Azure App Configuration

Sometimes we would like to test a new feature of an application. Or we would like to disable code junks because they are not fully implem...

May 16, 2020

Azure App Configuration Introduction

We build this great application that we configure exactly the way it fits into our environments, and then we realize that changing a conf...

May 09, 2020


Pulumi Stack Name in Bash Prompt

This post describes how we can add custom information to a bash prompt.

Oct 31, 2020

Infrastructure as Code (IaC) in Azure

Infrastructure as code (IaC) is a hot topic, also at Vipps. This video is the recording of an internal event where development teams tell...

Oct 17, 2020

Parameters in Farmer - IaC with Azure

This is part 2 of my learning adventure of Farmer for Azure resource deployments. This time, I wanted to look at parameters, variables, o...

Oct 10, 2020

Introduction to Farmer - IaC with Azure

As many companies move their services to the cloud, the way we interact with the cloud, the tooling, becomes more important. In Azure we ...

Sep 26, 2020

Running Scripts from ARM Templates

Why would we want t execute code within an ARM template? Sometimes we need some value in an ARM template that we don’t want to copy and p...

Jul 11, 2020


8 Actions to Cut Infrastructure Costs in 2021

8 Actions to Cut Infrastructure Costs in 2021 is the result of a research I did. I wanted to know more about the impact of the pandemic f...

Jan 10, 2021

Resource Tagging in Azure

Moving services from on-premise to Azure cloud requires effort, technical knowledge, and some experience to make a business secure, compl...

Aug 08, 2020


How I became a Microsoft Azure MVP

I’ve always been amazed by public speakers. The confidence, calmness, and energy that some of them transfer over to the audience has alwa...

Dec 03, 2020

Cookie Consent on my Azure Blog

Today, I was asked how I integrated the cookie consent on my Azure Blog that is based on Jekyll. Jekyll transforms plain text into a stat...

Aug 29, 2020

My Azure Week 34

This blog post is about my reflections on various topics around Azure, and what I have learned and worked on over the past week.

Aug 22, 2020


AZ-303 Self-Study Guide for Becoming an Azure Solution Architect

Microsoft updated it’s role based exam for AZ-300. It’s now called AZ-303 and launched last year. This certification is a great proof for...

Feb 01, 2021

How to do a Failover of a Windows Server VM with Azure Site Recovery

In this post I will create a Windows Server 2016 Datacenter and then do an automatic failover to another region with Azure Site Recovery....

Jan 04, 2021

How to Recover a Virtual Machine with Azure Backup Service

This episode is about the Azure Backup Service, and how we can restore a virtual machine. I have already a Windows Server 2016 Datacenter...

Dec 29, 2020

How To Manage Azure Virtual Machines

I will go through the first steps for managing Virtual Machines. We will create a Windows VM, start the Internet Information Service IIS,...

Dec 26, 2020

How to configure Azure Storage Accounts to Allow Access from Specific Subnets

Sometimes we store items in a storage account and want to restrict the access to certain services or clients. I will demonstrate how to r...

Dec 25, 2020

How to Create Custom Routes in Azure

Custom Routes, or user defined routing, is part of the az-303 certification for becoming an Azure Solution Architect. In this video I tel...

Dec 24, 2020

How to Peer Virtual Networks in Azure

When we have two services running in two different virtual networks, they cannot communicate. To fix this, both VNet’s have to be peered....

Dec 23, 2020

How to Use Azure Bastion as a Jump Host

Knowing about Azure Bastion is part of the AZ-303 exam for becoming an Azure Solution Architect. Bastion is very useful in cases where yo...

Dec 20, 2020

How to Establish a VPN Point to Site Connection in Azure

I will demonstrate how to establish a point to site connection in Azure, and connect from a Windows workstation to a virtual machine via ...

Dec 17, 2020


Azure Friday in Pictures #1

[Source: Microsoft Azure] Azure Purview is a unified data governance service that helps you manage and govern your on-premises, multi-clo...

Dec 27, 2020


AZ-304 Self-Study Guide for Becoming an Azure Solution Architect Expert

Microsoft updated it’s role based exam for AZ-301. It’s now called AZ-304 and launched last year. This certification is a great proof for...

Feb 01, 2021


Insights & Trends of DDoS Attacks in 2020 on Azure

2020 was a rough year for the Azure DDoS Protection team in Microsoft. DDoS attacks has grown with 50% in 2020. We are all working from h...

Feb 07, 2021

What is Azure?

When I started my career as a developer in a start up company, we build a website that we hosted on a physical server that was running in...

Feb 06, 2021

How Azure Key Vault is Different to Azure App Configuration

We store certificates and sensitive data as secrets in Azure Key Vault. I know that many store their application configuration there as w...

Feb 05, 2021

Secret Behind Pretty Azure Architecture Diagrams

One of my fellow cloud engineers in my team asked today in the morning about these pretty architecture diagrams that we nowadays have and...

Feb 04, 2021

AZ-900 Self-Study Guide for Azure Fundamentals

There are many good reasons to become Microsoft Azure Certified and take the Microsoft Azure AZ-900 exam. If you are reading this blog po...

Feb 03, 2021

Azure Naming Convention Best Practices

Structure helps us to be in control. That is very true also in Azure. Especially in larger organizations where many cloud engineers creat...

Feb 02, 2021


Diversity & Inclusion Tech Conversation

How are organizations like Vipps, Microsoft and Tata Consultancy Services (TCS) establishing a diverse and inclusive workplace? What init...

Feb 03, 2021


Insights & Trends of DDoS Attacks in 2020 on Azure

2020 was a rough year for the Azure DDoS Protection team in Microsoft. DDoS attacks has grown with 50% in 2020. We are all working from h...

Feb 07, 2021

How is Azure Firewall different from Network Security Groups?

Azure provides two security features in Azure for managing inbound and outbound traffic to and from Azure resources like virtual machines...

Feb 04, 2021


How Virtual Machine Classic is Different to (Normal) VM in Azure

Have you ever wondered what a “classic” Virtual Machines in Azure is? Some virtual machines are classic and some others are not. Why is t...

Feb 06, 2021