Case Study: Umbraco achieves rapid, scalable SaaS provisioning with Microsoft Azure

A Microsoft Corporation Case Study

Preview of the Umbraco Case Study

Umbraco uses Azure SQL Database to quickly provision and scale services for thousands of tenants in the cloud

Umbraco, an open-source content-management system provider, needed to transition from on-premises deployments to a scalable software-as-a-service (SaaS) model. Their challenge was to build a platform that could provision new customer environments instantly without the management overhead and infrastructure costs of self-hosting. They turned to Microsoft and chose a suite of Azure products including Azure SQL Database to build this new service.

By implementing a solution using Microsoft Azure elastic database pools and Azure Service Bus, Umbraco automated its provisioning and scaling processes. This allowed them to quickly assign pre-provisioned databases to new customers, support performance spikes, and efficiently manage thousands of tenants. The results were significant; Microsoft's platform enabled Umbraco to support growth of about 30 new customers per day, maintain nearly 3,000 databases across 19 pools, and ensure reliable performance for its 325,000-strong customer base without needing dedicated database administrators.


Open case study document...

Umbraco

Morten Christensen

Technical Lead


Microsoft Corporation

2479 Case Studies