Umbraco HQ: The evolution of the Umbraco Cloud platform Martin Humlund Clausen - Cloud platform team lead Mikkel Holck Madsen - Umbraco Cloud mastermind
● Time to provision new hardware ● Maintaining File servers! ● SQL server optimization ● Team scalability ● Unable to extend the Hosting platform further!
● Storage of website data ● CDN ● Control of traffic ● We don’t want to manage hardware ● Identity management ● Proven technology ● Hosting support ● We want to get back to deliver features to customers Challenges
2020 2021 2022 ● Make us independent from the whitelabel solution ● Take ownership of hosting data ● Move to Azure blob for image storage ● Identity management - Umbraco Id
2020 2021 2022 ● Introduce native Azure hosting ● Decomposing the monolith into dedicated services ● Remember “23.100.15.180” ? ● Introducing Cloudflare - taking control of traffic ● Migrated all websites away from AP and on to the new platform
See you around at Codegarden Don’t be a stranger! We want to talk tech! Thank you for listening Microservices AKS (Kubernetes) Azure API Management Docker .NET 6 Azure App Configuration KeyVault Terraform Cloudflare Domain Driven Design principles Event driven Automated testing Yaml pipelines SpecFlow Playwright Azure B2C