Speaker

Sven Malvik

Sven Malvik

Head of Cloud Platform at Vipps AS, Microsoft Azure MVP, Book author of "Mastering Azure API Management"

Oslo, Norway

Sven Malvik is Head of Cloud Platform at Vipps, Microsoft Azure MVP, and book author of Mastering Azure API Management. He has talked at international conferences such as Microsoft Build, Microsoft Tech X, and NDC, but also at various local Meetups. You can become a member of his own Norwegian Meetup DEVREAL where the community shares real-world developer experiences.

Area of Expertise

  • Information & Communications Technology
  • Finance & Banking

Topics

  • Microsoft Azure DevOps

Modern API deployments in Azure

Azure DevOps made us independent. It enabled us to deploy web API services many times a day to i.e. Azure Kubernetes Service (AKS). The same is true for the APIs that follow the web API services and that are deployed to Azure API Management (APIM); we spend many hours creating, templating, or duplicating pipelines. Instead, we should take a big step back and look at the past where everything went through an operations team.

As both, a web API service and an API share the same lifecycle, we should deploy them as one unit. In this talk, you will learn to combine two powerful concepts, GitOps and Kubernetes operators. You will understand why this approach looks very similar to the way we worked 15 years ago with a little tweak.

Stretching for Zero Downtime Upgrades in Azure.

Imagine you navigate in the Azure portal and click AKS upgrade; 2 minutes later your entire online presence is inaccessible to your users. This presentation is discussing Vipps' journey of managing infrastructure in Azure.

In this session, we will walk you through the design decisions of our Azure infrastructure during the last years. We will start by discussing the flaws and challenges of our early architecture before we introduce our current setup of immutable infrastructure and why we are still not happy. Finally, you will learn why and how we favor a multi-cluster architecture in Azure.

The target audience is Azure administrators and architects who want to learn from Vipps' experiences with Azure services, in particular AKS. We assume that you have some basic understanding of Azure and Kubernetes.

Mastering Azure API Management

APIs are the front door to our micro services. Sometimes we let requests just walk through, other times we do a full body check and give them some additional information on their way.

This session will improve your understanding of Azure API Management. You will learn the basics, how you write policies, and how you maintain Azure API Management. After this workshop, you should be able to implement Azure API Management into your architecture.

We will walk through a typical use case where we use Azure API Management to migrate services from traditional on-prem to cloud-native Azure on AKS and Azure Functions. Within the first part of this session, you will be able to handle simple http queries and forward them to our on-prem backend service. In the second part we will dive into policies and see how we can switch from on-prem to our new cloud-native services. In the final part, we look at how we can maintain Azure API Management through backup and restore before we wrap up.

The target audience is API developers and architects that want to deep-dive into this service. There will be lots of hands-on with Powershell and C#. If you want to follow the instructions on your computer, you should bring your laptop with an active Azure account, installed PowerShell with Az module and a Git client.

It is assumed that you have some basic understanding of APIs, basic Azure knowledge, and some interest in coding.

Sven Malvik

Head of Cloud Platform at Vipps AS, Microsoft Azure MVP, Book author of "Mastering Azure API Management"

Oslo, Norway