The challenge
Marshall Cavendish Education faced several challenges with its previous cloud-hosted data environment on Amazon Web Services (AWS). In mid-2022, the company decided to migrate to Azure to leverage enhanced security, compliance with industry standards and improved integration with existing Microsoft services. The primary challenge was to ensure a smooth transition to Azure, minimising disruption to ongoing operations.
Additionally, Marshall Cavendish Education needed better source code management capabilities to streamline and enhance its development processes. The previous open-source, self-hosted server for source code management was basic and lacked advanced features. For an education publishing business, managing digital platforms and applications efficiently is crucial. Better source code management capabilities ensure that its digital products, such as eBooks and educational tools, are developed, tested, and deployed smoothly, allowing for timely updates and improvements, which are essential for providing high-quality educational content.
Insight was engaged to assist Marshall Cavendish Education in migrating from AWS to Azure, implementing GitHub for source code management. The Azure migration involved moving approximately 20 servers, including web, application, and database servers. Insight provided expertise in designing a phased migration plan to ensure minimal disruption to operations. The migration process included a requirements workshop, system review, and cost analysis. This was followed by a structured migration plan executed in phases.