Oct 05 - 07 | 2020 Ede, Netherlands
09:00 - 17:00

Docker and Kubernetes for .NET Developers

Docker is a platform for running applications in lightweight units of compute called containers, and Kubernetes is an orchestrator for managing containers at scale. In this workshop you'll learn all about building and running .NET Framework and .NET Core apps in Docker containers, how to make your Dockerized apps ready for production, and how to run and manage containers in Kubernetes.

Migrating your .NET apps to Docker is an easy way to power a cloud migration with no code changes, but it's also a great starting point for decomposing complex and brittle monoliths. You'll learn how to break features out of the monolith and run them in separate containers, using Docker and Kubernetes to plug everything together. You'll see how to use containers to modernize your architecture and adopt new patterns and technologies without a full rewrite.

You'll use Docker and Kubernetes on Windows Server* and learn:

- how Docker containers work on Windows
- how to package existing .NET apps using Docker
- how to break features out from a monolith into separate containers
-- using event publishing to modularize the back-end of your app
-- using a reverse proxy to modularize the front end of your app
- how to add monitoring to your containers
- how to make your containers production ready
- how to run your apps at scale with an orchestrator
-- using Docker Swarm in an all-Windows cluster
-- using Kubernetes in a mixed Linux-Windows cluster
- how to run a full CI pipeline using Docker

Elton Stoneman

I'm a Pluralsight Author, Microsoft MVP and Developer Advocate at Docker, Inc. I've been architecting and delivering successful solutions with Microsoft technologies since 2000, most recently Big Data and API implementations in Azure, and distributed applications with Docker. 

Currently I'm interested the evolution of the Microsoft stack, exploring the great opportunities opening up with .NET Framework apps running in Windows containers, .NET Core apps running in Linux containers, and running Docker on Azure. 

I'm a regular speaker at events and user groups - you'll often see me at Docker London, London DevOps and WinOps. In 2017 I've spoken at NDC London, OSCAMP, DockerCon, SDD, DevSum and NDC Oslo.