Case Studies

Cloud Adoption: Scalable Ways of Working

Perform Partners and AWS
Change SquadsRegulatory ComplianceMigration and ModernisationCloud Platforms and Engineering

The Challenge

The customer wanted to move their technical services and applications from legacy servers hosted in four data centres around the UK and Europe to a fully hosted public Cloud system.

This would reduce annual costs, improve business agility, and enable them to respond to customer demand better.

The Perform Way

Starting with a team of four, Perform Partners scaled and flexed based on the client’s needs and delivery stage. At our peak, Perform Partners had fifteen people leading and working with a team of over 200 resources from the client business, spanning all departments.

Our success was built and driven by quantifiable data. Perform Partners initiated a detailed evaluation in parallel with an adaptive analysis approach, allowing us to realise customer benefits as early as possible. This helped validate the customers’ assumptions around their architecture, the complexity of the existing estate and overall migration readiness. The data showed us that the customers’ preferred migration option wasn’t viable to achieve their – expected data centre cost reduction benefit in time for a fixed contractual deadline. Perform Partners designed and proposed an alternative route directly into VMC, hosted on Amazon Web Services (AWS) for a proportion of their estate while concurrently progressing AWS native migrations of systems/applications that were not dependent on the exit timeline.

“Having worked with the team at Perform Partners for several years, they continue to deliver outstanding service from their reliable consultancy solution. The Perform Partners team have been fundamental in the success of delivering one of the largest cloud migrations in Europe. We have established and maintained a strong relationship built on trust, candid conversations and getting the job done. Their approach and engagement model has provided me with a solid consultancy service that works.”

Sarah Lucas, William Hill (Evoke)

The Outcome

Migrating this client to AWS has delivered them instant results. They had event-driven ‘Spikes’ of system activity, which were challenging to predict and increasingly expensive to support. Perform Partners’ approach provided our clients with confidence in the technical stability and scalability of their applications on-demand to optimise operational spending. This enables the teams to spend less time managing their service and more time developing it. Using data to understand what products to develop that will improve customer experience and return investment quicker has become central to our client’s ongoing strategy, which was made possible by successfully moving to the Cloud.

By applying the correct technologies and collaborating at the right levels, Perform Partners helped the customer achieve ongoing sustainable business transformation. This goes beyond making a technology choice and goes to the roots of the people involved to inform ways of working and operational best practices. Due to the delivery scale, the company culture has progressed from siloed inward-facing departments to collaborative business teams meeting common goals and sharing benefits.

01
02
03
04
05

Need help with Cloud adoption? Let's talk...

// Function to create HubSpot form with custom styles and scrolling fix function createCustomForm() { // Create the HubSpot form hbspt.forms.create({ region: "na1", portalId: "6882211", formId: "c08eb813-4605-441b-b923-dbfe6422f092", onFormReady: function ($form) { // Define custom styles var customStyles = ` /* Adjusting height and padding for form fields */ .hs-form input[type="text"], .hs-form textarea, .hs-form input[type="email"] { height: 80px; padding-right: 20px; background-color: rgba(32, 48, 49, .05); /* Set background color */ border: none; /* Remove border */ }/* Adjusting height and padding for the "How can we help" textarea */ .hs-form textarea.hs-input { min-height: 257px; padding: 32px 20px; background-color: rgba(32, 48, 49, .05); /* Set background color */ border: none; /* Remove border */ }/* Making the submit button span the full width */ .hs-form .actions input[type="submit"] { width: 100%; background-color: #203031; /* Charleston Green */ color: white; border: none; /* Remove border */ padding: 20px; border-radius: 40px; /* Set border radius */ cursor: pointer; position: relative; /* Set position to relative to position the arrow */ z-index: 1; /* Ensure the button sits above the arrow */ }/* Apply sticky positioning */ .hs-form.sticky { position: sticky; top: 0; z-index: 9999; }/* Placeholder for fixed form position */ .form-placeholder { display: none; } `;// Create a style element var styleElement = document.createElement('style'); styleElement.innerHTML = customStyles;// Insert the style element $form.prepend(styleElement);// Create a placeholder element var placeholder = $('
').css({ height: $form.outerHeight() }); $form.before(placeholder);// Function to handle scrolling function handleScroll() { var formOffset = $form.offset().top; var scrollPos = $(window).scrollTop(); if (scrollPos > formOffset) { $form.addClass('sticky'); placeholder.show(); } else { $form.removeClass('sticky'); placeholder.hide(); } }// Call handleScroll on page load handleScroll();// Add scroll event listener to fix scrolling glitch $(window).on('scroll', handleScroll); } }); }// Call function to create custom form createCustomForm();