Reducing delivery times and hosting costs, whilst increasing developer productivity in a highly secure environment

Appvia provides the UK Home Office with a centralised, cloud-native developer platform.

Solution
Developer Platform
Cloud provider
Multi-cloud
Location
London
Team size
700 developers
NCSC-aligned security standardisation
40+ projects

Challenge

The UK Home Office was undergoing a digital transformation journey in line with the Government Digital Services Framework. When the transformation began in 2013, each project was treated as an autonomous multidisciplinary delivery team.

Although there benefits of this approach in terms of removing bottlenecks, improving processes, adopting Agile ways of working, and general product mindset, it also allowed for technology isolation, duplication of effort, and a lack of shared tooling. This led to teams delivering their own sets of tools, services and infrastructure to support their SDLC.

As a result, there were inconsistencies between development teams and high resource costs. Since each team had its own sets of tools and processes, developer onboarding time and deployment time to production were high across the organisation. Duplication of infrastructure led to increased operational overheads to maintain a consistent security posture as they scaled.

The Home Office recognised the need for a central platform that could support multiple projects and standardise on a way of delivering quickly, efficiently, and at a reduced cost.

How Appvia Helped

Appvia collaborated with multiple project teams, in particular developers, to create an internal cloud-native developer platform, built on AWS. This allowed developers to deploy and manage applications easily, without extensive knowledge of the cloud or Kubernetes.

The platform centred on containers as the primary application packaging technology, using Docker and Kubernetes for scalable, repeatable deployments across environments.

Containers ensured future portability to enable a multi-cloud strategy and create a standard way for developers to deliver applications across the organisation.
There was also additional integrated tooling made up of:

A CI/CD solution that had a principle of ‘pipeline-as-code'

To make pipelines transparent, and embed them into the code review process & audit of the software lifecycle.

Short-lived, just-in-time access and automation to environments

Allowing teams to deploy and troubleshoot applications without needing to request permission each time.

Templated cloud resources

To support applications with cloud dependencies.

Visualisation of Cloud costs

To help teams keep track of how much they were spending.

Infrastructure isolation and security tooling

To isolate workloads on specific machines and embed inspection, detection and prevention of workload behaviours to prevent malicious attacks.

Data isolation and strict policy governance

To reduce data risks and prevent breaches.

Logging and monitoring solutions with indexed logs and dashboards

Enabling teams to tailor logging and monitoring to their application needs.

Service

Monthly training was provided to aligned teams with platform changes and ways of working. Once teams were onboarded, Appvia provided continuous up-skilling where required, as well as professional services for more complex applications, complex migrations, and integration.

Support

Appvia’s highly skilled team of engineers provided 24/7 support around processes, tooling and auditing for business-critical services across several projects until, ultimately, client teams took full ownership and control of the platform.

Appvia have shown a drive to not just innovate within the service they provide but provide guidance and assistance to other parts of the organisation to promote both product and agile delivery.

Matt Philpot

Home Office | Director, Enterprise Technology

The Outcome

By driving consistency and standardisation on how project teams were delivering their applications across the cloud, there were several key improvements made to the 700 Developers and 40+ projects using the platform.

Platform engineering provides the Home Office with ever increasing benefits, specifically around DevOps DORA metrics and enabling teams to focus more on business logic rather than operational and non-functional requirements around applications.

Reduced delivery time

Project delivery time dramatically decreased from eight months to as little as two weeks.

Minimised hosting costs

The shift to central hosting reduced costs by 40% across all projects, on average. This was predominantly through the aggregation of shared services, spot instances and workload downtime outside of necessary operating hours.

Operational efficiency through reduced DevOps resources

Adhering to the DevOps principle of ‘you build it, you run it’, developers were onboarded and empowered to deploy applications quickly. Self-service allows for a 50:1 Developer to DevOps ratio.

Improved security posture

NCSC cloud security principles were embedded in the platform enabling secure-by-default principles across all environments and application deployments.

Increased developer onboarding

The developer onboarding speed was reduced to 24 hours from several weeks.

Summary

The adoption of platform engineering principles enables a consistent, standardised approach to cloud delivery that not only increases the overall delivery speed but allows for a smooth onboarding process for developers.

By engineering centrally, the security assurance can be managed in a consistent way that underpins multiple services and provides an instant uplift to all applications hosted in the platform, as well as the data surrounding them. This allows for repeatable patterns and architectural standards to be adopted with ease, enabling teams to focus on delivering business value to their end users quickly, without the overheads of building the supporting infrastructure, tooling, processes, security standards and deployment patterns.

The benefits include operational efficiency across 40+ projects, and cloud cost reduction through the optimisation of cloud infrastructure, right-sizing, scalability, and downscaling environments out of hours.

More Case Studies

TALK TO US

Change is inevitable, take action
Book a meeting with our experts today

Get Started

Our team is what sets us apart. With deep industry knowledge, unmatched quality and experience, we deliver exceptional results every time.