Speaker

Sander Aernouts

Sander Aernouts

Consultant @ Xpirit B.V.

Breda, The Netherlands

When I was growing up my father used to say "what his eyes see, his hands will tear apart"​, I was always opening up remote controls and other devices around our house so that I could see what makes them tick. I was, and still am, a curious lad and later on my curiosity moved towards computers, software development, and now the cloud

Today I still love to know what makes the world tick, but I traded my screwdriver for my keyboard and leave the remote controls alone (most of the time).

Area of Expertise

  • Information & Communications Technology

Topics

  • Azure
  • Azure DevOps
  • Kubernetes
  • Docker
  • .NET (Core) development

Running 30 year old software as a cloud native SaaS solution with Docker and Kubernetes on Azure

Docker makes it easy to containerize existing applications and run them on arbitrary machines. Kubernetes takes it to the next level by offering fast and easy container orchestration at runtime. Containerization has been common practice in the Linux world for years, but lately, developers on the Microsoft stack have jumped on the Docker bandwagon too. That is all nice and dandy for .NET Core applications that are easily deployable in Docker on Linux, but what if you have 30-year-old Win32 and .NET software that has to be cloudified and run as a Software as a Service offering on-demand?

In this presentation, we’ll share the journey of our team that led us from hope to desperation to glory in turning an on-premise Client-Server application into a full-blown cloud-native service, with some ancient pieces still in there. It surely can be done!

Presented at NDC Oslo 2020

Sander Aernouts

Consultant @ Xpirit B.V.

Breda, The Netherlands