CloudLens was a traditional ASP.NET MVC 5 and WebAPI 2 application, run in every public Azure data centre in the world, hosted on IIS in Microsoft Azure Web Sites. Then Microsoft announced the cross-platform, open-source .NET Core and ASP.NET 5, soMark Rendle, founder and CEO of RendleLabs spent 2015 porting the application code to the new system, breaking it down into mini- and micro-services, rewriting bits in different languages, and getting it running in Docker containers on Linux VMs with an open-source orchestration platform.
In this talk, he will share his experiences, the challenges he encountered, the things he learned along the way and the benefits he gained.
JAX DevOps 2016: Refactoring an ASP.NET/IIS monolith to composable polyglot Docker-hosted mini-services – Mark Rendle from JAX TV on Vimeo.