When technical debt accumulates in the cloud, it often manifests in unexpected ways. For one global enterprise, it appeared as a sprawling collection of over 150 Azure Front Door instances – each requiring individual management, updates, and monthly fees. What followed was an ambitious consolidation project that not only simplified their architecture but delivered substantial cost savings and operational improvements.
Azure Front Door serves as an entry point for web applications, providing load balancing, routing, and security features. It's designed to be powerful and flexible, but that doesn't mean you need a separate instance for every application.
This fragmented approach created several significant challenges:
Each Front Door instance is approximately $300 per month in base fees for Premium SKU, while Classic SKU (about $150/month) and Standard SKU (around $50/month) are less expensive. With approximately 80% of their instances using Classic SKU multiplied by 150+ instances, these costs still added significantly. Regardless of traffic volume, these cumulative base fees created death by a thousand cuts for the IT budget.
Microsoft was deprecating the older classic SKU of Azure Front Door, meaning migration would eventually be necessary anyway.
With so many instances deployed by different teams at different times, security settings, routing rules, and other configurations varied widely, creating potential vulnerabilities and management complexity.
Before jumping into such a significant architectural change, the team needed buy-in from stakeholders across the organisation. They constructed a clear business case highlighting:
With approval secured, the team developed a phased approach to minimise disruption to the business.
Rather than attempting to migrate all 150+ instances at once – a recipe for disaster – the team adopted a methodical approach:
Manual migration of 150+ instances would be both tedious and error-prone. Instead, the team built a robust automation framework:
With hundreds of domains and services relying on Front Door, even a minor misconfiguration could cause significant disruption. The team implemented several risk mitigation strategies:
When dealing with critical infrastructure changes, especially those that impact dozens of teams and hundreds of services, having a solid risk mitigation plan is non-negotiable. Below, we break down the most critical risks, the strategies used to manage them, and the impact those precautions had.
Risk | Mitigation strategy | Impact achieved |
---|
Downtime during migrations | Extensive pre-migration testing, rollback scripts | Near-zero downtime |
Misconfigurations discovered post-migration | Automated validation tests, emergency rollback plan | Rapid identification & fix |
Certificate expiration | Unified managed TLS certificates | Eliminated downtime risks |
Poor stakeholder communication | Pre-scheduled communication & feedback loops | Smooth stakeholder buy-in |
Within a remarkably short timeframe, the team successfully consolidated over 150 Azure Front Door instances down to just 10, with impressive outcomes:
Non-production environments (dev & test) were migrated in just two weeks, with approximately 100 custom domains spanning 20-30 products moved to the new consolidated architecture. Their business unit's production environment was then migrated in the following three weeks, with remarkably little disruption.
The complete migration of all non-production environments (dev, test, and pre-prod) across all business units took approximately three months, demonstrating the importance of a phased, methodical approach to large-scale architectural changes.
Whether you're dealing with Azure Front Door specifically or any other proliferation of cloud services, the principles from this successful consolidation can guide your approach:
Cloud architecture simplification projects like this one demonstrate that technical debt can be systematically addressed with the right approach. By reducing complexity, standardising configurations, and improving manageability, organisations can achieve both cost savings and operational benefits.
If your cloud infrastructure has grown organically over time, it may be worth examining opportunities for similar consolidation. The initial investment in planning and implementation can pay significant dividends in reduced costs and simplified operations going forward.
Before launching a large-scale project like Front Door consolidation, it's critical to ensure your organisation is set up for success. The checklist below highlights the foundational elements you should have in place, from stakeholder buy-in to automation tooling.
Readiness criteria | Why it matters |
---|---|
Inventory of existing Front Door instances | Knowing what you have is essential for planning consolidation |
Stakeholder alignment across business units | Ensures smooth migration and prevents silos from resisting |
Automation capability for export/import | Minimises manual errors and speeds up rollout |
CI/CD pipelines for deployment | Enables repeatable, scalable migration processes |
Security baseline defined | Prevents introducing vulnerabilities during migration |
Budget for short-term migration work | Even with long-term savings, initial work may need resources |
Change management process | Necessary to avoid downtime and maintain trust |
Whether you're managing a handful of Azure resources or overseeing enterprise-scale cloud architecture, the consolidation principles demonstrated in this project can help you identify sprawl and implement effective streamlining. And if your organisation needs expert assistance tackling your complex cloud infrastructure, Pwrteams-built DevOps teams can achieve similar results.
Looking for more insights on cloud optimisation? Check this article detailing how the same team saved $1M in Azure costs through targeted resource optimisation. Stay tuned!
While you wait for our next article, our DevOps specialists are ready to bring order to your fragmented infrastructure. Do you really need 150+ Azure services when 10 would suffice? Is your cloud environment so complex that it makes the Azure portal look like a maze?
We specialise in building engineering teams who look at your architectural spaghetti and think, "Finally, a worthy challenge!" Where others see an insurmountable mess of technical debt, our teams see a satisfying before-and-after story waiting to happen. Let's tame your Azure chaos together!