Step 2/2
Almost there, tell us a bit more about yourself.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Metro Performance Glass

Internal Software to Subscription Services

The idea that a company must stick to its core business doesn’t ring as true as it once did. With so much business value now embedded in software, cloud platforms such as Microsoft Azure provide universally accessible delivery platforms to help ambitious businesses leverage existing software to reach new customers. Metro Performance Glass (MPG) shows what’s possible.

Metro Performance Glass (NZX: MPG) is at the forefront of high-performance glass manufacturing and supply in residential and commercial construction markets. Adapting to the pressures of COVD-19 restrictions and supply chain disruption, the company is undergoing a broad-based technology transformation to re-platform its business in the public cloud.

Kicking off the project, MPG engaged CCL and its cloud transformation business unit Leaven to modernise the underlying architecture of its quoting system, Quote Tool.

The move provided the opportunity to unhitch the application from on-premise infrastructure for redevelopment in Microsoft Azure – an outcome designed to add speed and flexibility to future product development.

That job completed, reengineering Quote Tool as a service was on the table.


Mission

Design and deploy a business-ready and largely automated Microsoft Azure environment to re-platform core business applications in Microsoft Azure.

Approach

Leaven’s Minimum Viable Cloud (MVC) framework to establish a secure foundation in the public cloud for quick development and to monetise IP.

Platform

Microsoft Azure

Highlights

  • MPG’s agile development relies on compliant and policy-defined foundational infrastructure and application deployment practices in Azure
  • Microsoft’s Cloud Adoption Framework (CAF) steered best practice governance and compliance
  • CI/CD Pipeline defines workflows for continuous application package deployment
  • Azure DevOps Pipelines trigger a build and release process for new instances of MPG’s Quote Tool, as required

From internal software to subscription services

MPG again called on Leaven to undertake the technical design and implementation of a solution that would transform Quote Tool into a SaaS solution.

The idea was to ensure MPG had a sufficiently nimble platform to deploy new instances of the SaaS solution, as required.

Infrastructure as Code (IaC) and CI/CD processes were instrumental to this rapid development process. The approach also ensured bug fixes and feature updates were replicated in internal and customer environments quickly and reliably.

The result? A modernised application which is highly scalable, security sharpened, and primed for on-demand deployment through automation.

Why ‘lift and shift’ falls short

Keith Glover, MPG’s IT Manager, was unequivocal in his aspiration for the cloud, highlighting the folly of a strategy based on simply lifting and shifting applications to Azure. “Sure, you get rid of hardware, but you’ve still got to have the right people to manage and support everything and deal with networks and security,” he said. “I want to re-platform our core applications so we can deliver them back to the business.”

This is where Leaven does its best work.

First up, Leaven consultants conducted a design workshop to steer the design of a new tenancy and subscriptions for production and non-production environments in Azure.

Microsoft’s Cloud Adoption Framework (CAF) provided guidelines to configure each subscription and establish management constructs satisfying best practice governance and compliance.


The project team used Terraform to codify supporting Azure infrastructure, effectively readying a pipeline to deploy infrastructure to new subscriptions in Azure.

CI/CD and IaC are defining features of MPG’s Azure environment. These combined processes trigger and manage a build and release process to deploy independent instances of Quote Tool in isolated environments.

Embedded automation ensures each instance is created on-demand, providing a slick experience for external business customers as they onboard.

Deeper down, Leaven developers completed a host of other tasks, covering database configuration, access, security, and post migration verification.

“The great thing about this project is that it opened our minds to how we can transform other parts of our business."

- Keith Glover, IT Manager, Metro Performance Glass

First steps open mind to bigger possibilities

“The great thing about this project is that it opened our minds to how we can transform other parts of our business,” Glover said. With Azure guardrails in place and a robust CI/CD pipeline for continuous application deployment, MPG is gearing up for the next phase of its transformation.

Subsequent software deployments will reuse automation and infrastructure code libraries, replacing developer checklists with a push-button software development and release process.

But more than simply establishing a working model to get the best from Azure, the project also upskilled Glover’s team.

“The knowledge transfer was hugely valuable,” Glover said, specifically calling out the quality of Leaven’s as-built documentation. “It’s been one of the best projects with a vendor I’ve done in the long time. I’m really impressed, and our developers learnt a hell of a lot.”

MPG’s core business might be high performance glass, but in taking a broader view of its IP and the unlimited horizons of public cloud, the company has entered an entirely new market. Quote Tool as-a-Service is a modern-day corporate side hustle, some might say.

Learn more about this service
No items found.
Discover how Spark Business Group can help propel your organisation