Oxfam Microsoft Azure migration


When Oxfam looked to move from their legacy hosting provider to a new Microsoft Azure environment they turned to TCPL to help migrate their ecommerce services.

From a 'proof of concept' through to a successful launch TCPL were a key partner in the transition.  We redesigned the architecture and infrastructure to meet the requirements of the Cloud based standards, delivering the following considerable list of technology updates:

  • Generated ARM Template scripts to build out all IaaS / PaaS infrastructure resources
  • Migrated applications from standard IIS configuration to PaaS Azure App Services
  • Unified applications and services into new consolidated .Net core based Portal web app hosted in Azure App Services
  • Replaced legacy batch applications with serverless Azure Functions using a combination of Continuous and Triggered Jobs, Azure Queues and Scheduled Triggers
  • Migrated to a SQL HA cluster configuration
  • Replaced legacy SQL Server Reporting Services with flexible dotnet core based PaaS system
  • Transferred frontline shop services into IaaS VM’s backed by Azure Availability Groups for HA support
  • Migration of static resources from traditional server file systems into Azure Blob Storage
  • Fully HA within Region
  • Full support for multi-region DR/HA
  • Set up and configuration of network infrastructure to enable PaaS to IaaS intercommunication
  • Migration to Application Insights for aggregated Monitoring, Logging and system analytics across the whole estate
  • Upgraded CI/CD pipeline to accommodate PaaS requirements


rightrobin astbury