Cloud-Native DevOps

CCH08 Running 30-Year-Old Software as a Cloud Native SaaS Solution with Docker and Kubernetes on Azure


2:30pm - 3:45pm

Level: Introductory to Intermediate

Roy Cornelissen

Cloud Solution Architect


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, Roy will share the journey of his team that lead them 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!

You will learn:

  • About Docker Containers on Windows
  • About Windows Containers in Kubernetes on Azure
  • About Architecture learnings