Containering a Microsoft legacy for the UK Government

Case study

This customer needed .NET apps to be shifted to the cloud to complete a data centre obsolesence programme.

As well as refactoring, apps had to be optimised for secure cloud native operations (containers in the cloud) with minimal overhead in Azure, the pre-select cloud partner.

Multi-cloud operations are a strategic ambition for the department and as containers are separate from underlying infrastructure, they’re portable between environments and can be run in any cloud.

FrontDoor

Ingress

Egress

Tenant 1

Tenant 2

Tenant 3

API

WebApp

API

WebApp

API

WebApp

Deployment

Job

Job

Job

CronJob

Kubernetes Service

SQLDatabase

ContainerRegistry

What were the results?

Zero to DevOps heros

The department was starting from no operational experience of Kubernetes, so we began with training in Docker fundamentals, Terraform and site relibaility engineering practice.

Azure DevOps was selected as it is easy to learn for inexperienced engineers and gives a unified end-to-end development experience.

Book A free consultation

Outcomes

40% Reduction in IT infrastructure footprint
60% Improvement in release velocity
0 Changes to the code base
72% Faster operational issue resolution