JAX DevOps Blog

Refactoring an ASP.NET/IIS monolith to composable polyglot Docker-hosted mini-services

12 Dec 2017

In this talk, Mark Rendle, founder and CEO of RendleLabs will share the challenges he encountered when refactoring an ASP.NET/IIS monolith to composable polyglot Docker-hosted mini-services, the things he learned along the way and the benefits he gained.

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.

Behind the Tracks

BUSINESS & COMPANY CULTURE
the process of becoming fully agile
CLOUD PLATFORMS
Cloud-based & native apps
DOCKER & KUBERNETES
Docker, Kubernetes, Mesos & Co
CONTINUOUS DELIVERY
Build, test and deploy agile
MICROSERVICES
Maximize development productivity
Business & Company Culture

Business & Company Culture

Cloud Platforms

Cloud Platforms

Docker & Kubernetes

Docker & Kubernetes

Continuous Delivery

Continuous Delivery

Microservices

Microservices

Monitoring & Diagnostics

Monitoring & Diagnostics