.NET Rocks!

Migrating Legacy Apps to Docker with Elton Stoneman

Episode #1363 Wednesday, October 19, 2016

What does it take to move an existing application to Docker? Carl and Richard talk to Elton Stoneman about his experiences migrating applications to Docker. The power of containers is obvious, with the ability to run common configuration across development, QA and production. But how do you retrofit your existing application into that new model? It's not a simple lift and shift - Elton talks about breaking down your application into the relevant pieces that make sense for individual containers. Part of your app can live in VMs and part in containers. The process inevitably will make your application better by drilling into what is really important!

Guests:

Elton Stoneman

Elton Stoneman is a Pluralsight Author and Microsoft Azure MVP, and he works for Docker. He's been architecting and delivering successful solutions with Microsoft technologies since 2000, most recently APIs and Big Data implementations in Azure, and distributed systems with Docker. He tweets @EltonStoneman, blogs regularly, and his most popular Pluralsight courses cover Message Queue Fundamentals in .NET and Modernizing .NET Apps with Docker. Currently Elton is interested in the expansion of the Microsoft stack outside of the normal boundaries; exploring the great opportunities opening up with .NET Core running on Linux, Dockerized apps running in Windows Containers, on-premise and on Azure. Docker is particularly exciting – it’s a simple technology with the potential to remove some of the biggest inefficiencies in software delivery, and it can be the key to adopting cloud, DevOps and microservices. Elton is a regular presenter and workshop host at conferences. He's been fortunate to speak at NDC, DockerCon, SDD, DevSum, Container Camp and Future Decoded. You'll often see him at user groups too - Docker London, London DevOps and WinOps are his locals.

Links:

An error has occurred. This application may no longer respond until reloaded. Reload ×