Tom Kerkhove

Microsoft Azure Azure Event Grid Azure Api Management Azure DevOps GitHub Kubernetes KEDA Promitor Azure Key Vault

Brugge, Flanders, Belgium

Tom Kerkhove

Azure Architect at Codit, Microsoft Azure MVP & Advisor

Tom works for Codit as an Azure Architect and R&D Manager. He's been recognized as a Microsoft Azure MVP & Advisor since 2014 and a GitHub Star in 2020. You can find him around on GitHub maintaining KEDA, Promitor, Azure Deprecation & Arcus.

He turns coffee into scalable & secure cloud systems and writes about his adventures on blog.tomkerkhove.be.

Current sessions

Autoscaling Kubernetes

Adoption of Kubernetes is rising and it's becoming easier and easier to deploy applications on it, but that's just the start.

In this talk, you'll learn what you should keep in mind in terms of autoscaling and learn that it's not that simple.

We'll cover how you can scale your applications on Kubernetes and how KEDA makes it easier, how you can autoscale your clusters, and how to survive burst workloads with Virtual Nodes.


Building secure cloud applications with Azure Key Vault

It is not a secret that it is hard to manage sensitive information. Azure Key Vault allows you to securely store this kind of information ranging from secrets & certificates to cryptographic keys.

Great! But how do you use it? How do I authenticate with it and how do I build robust applications with it?

Come join me and I'll walk you through the challenges and give you some recommendations.


Adventures of building a multi-tenant PaaS on Microsoft Azure

Building a multi-tenant PaaS is not a walk in the part, certainly if the platform you are building on is constantly changing.

In this session I'll walk you through the adventure we've been on where you'll learn about the challenges we've had and how we approached them and whether or not our decisions worked out or not.

– How to design for scale
– How to operate the platform
– How to grow a platform mindset and force ownership
– How to provide user-friendly webhooks
– How to roll out changes
– How to design for multi-tenancy
– How to approach constant change
– etc

Cloud platforms are never finished so you'd better come prepared.


Adventures of building Promitor, an open-source product

When a wild idea becomes an open-source product you need to get organized, automate and make a contributor-friendly environment - It is more than just writing code.

This talk will walk through the phases that the product has been through, how I was discouraged by others and how important it is to not become the slave of your own success.

https://github.com/tomkerkhove/promitor - http://promitor.io


API management for microservices in a hybrid and multi-cloud world

Microservices are on the cusp of becoming the dominant style of software architecture in the enterprise. The benefits that are realized—increased developer velocity, improved organizational agility, and reduced time-to-market of new services—are a powerful catalyst that is driving this transformation. As practitioners, how do we successfully fit microservices into the models and processes we already have in place?

Join Tom Kerkhove, an Azure Architect with many years of experience helping enterprises make this exact transition, for a hands-on experience demonstrating how he helps enterprises make the transition to API-first architectures and microservices in a hybrid, multi-cloud world.


Application Autoscaling Made Easy With Kubernetes Event-Driven Autoscaling (KEDA)

Deploying applications to Kubernetes is one thing, but how do you scale them? Horizontal Pod Autoscalers to the rescue! But when you want to scale on external providers such as Kafka, Redis or another dependency it is not a walk in the park anymore.

Enter Kubernetes Event-Driven Autoscaling (KEDA) which allows you to take your existing apps and easily configure how it should scale without having to worry about the magic! Using Kafka, Azure, AWS, GCP, Prometheus, etc? Don't worry, we've got your back!

Join this talk to learn what KEDA is, how simple it is to get started and why it makes application autoscaling so easy!


Past and future events

Serverless Practitioners Summit

Application Autoscaling Made Easy With Kubernetes Event-Driven Autoscaling (KEDA)
17 Aug 2020

Global Azure Virtual

22 Apr 2020 - 24 Apr 2020
Seattle, Washington, United States

Building Bruges

Adventures of building a multi-tenant PaaS on Microsoft Azure
19 Feb 2020
Brugge, Flanders, Belgium

AZUG

Lightning Talk - Application autoscaling on Kubernetes with Kubernetes Event-driven Autoscaling (KEDA)
12 Feb 2020
Oud-Heverlee, Flanders, Belgium

IglooConf 2020

15 Jan 2020 - 16 Jan 2020
Helsinki, Uusimaa, Finland

Microsoft Ignite

Talk: API management for microservices in a hybrid and multi-cloud world
4 Nov 2019 - 7 Nov 2019
Orlando, Florida, United States

Manage Your Microservices with Azure API Management - Webinar

26 Jun 2019

INTEGRATE 2019 (UK)

Talk: Adventures of building a multi-tenant PaaS on Microsoft Azure
3 Jun 2019 - 5 Jun 2019
London, England, United Kingdom

Microsoft Techdays 2019

27 Feb 2019 - 28 Feb 2019
Helsinki, Uusimaa, Finland

Azure Low Lands

Talk: Building Secure Cloud Applications With Azure Key Vault
25 Jan 2019
Rotterdam, South Holland, Netherlands

DataMinds.ai meetup #6: Azure Data Factory & 1st experience with Azure Search

Next Generation of Data Integration with Azure Data Factory
15 Jan 2019

Intelligent Cloud Conference 2018

28 May 2018 - 29 May 2018
Copenhagen, Capital Region, Denmark

NDC Minnesota 2018

7 May 2018 - 10 May 2018

Techdays Finland 2018

Talk: Building secure cloud applications with Azure Key Vault
21 Mar 2018 - 22 Mar 2018
Helsinki, Uusimaa, Finland

Techdays NL 2017

Talk: Analyzing StackExchange data with Azure Data Lake
11 Oct 2017 - 13 Oct 2017
Amsterdam, North Holland, Netherlands

Codit Connect NL 2017

Talk: Flight Delay Compensation: How SwissRe explored new possibilities in both business & IT - presented with Emanuele Pagani (SwissRe)
9 Oct 2017
Utrecht, Netherlands

NDC Sydney 2017

13 Aug 2017 - 17 Aug 2017