Identifying and tackling obstacles to migration
PRODUCER had a few requirements for SoftwareOne’s solution: it had to stay cloud-agnostic, highly automated, secure and efficient and be built on cloud best practices. It also had to be completed quickly.
SoftwareOne began by assessing PRODUCER’s software to ensure it was cloud-ready. PRODUCER chose Microsoft Azure as its trusted cloud provider. The company qualified for Azure credits through the Microsoft for Startups Founders Hub, so Azure was the obvious choice for cloud migration. SoftwareOne subsequently suggested a workshop with PRODUCER to identify potential migration obstacles, decide on suitable Azure services, define the design of the new environment on Azure and plan roles and tasks for execution. Rehosting of SQL on Azure was also carried out by SoftwareOne as part of the project.
In addition to providing DevOps expertise and migration support, SoftwareOne guided PRODUCER with ongoing advisory services. It also implemented GitHub for source code management and CI/CD. This helped to optimise design and deployment, additionally providing a foundation for future software testing. Terraform is used to enable infrastructure as code for more efficient and automated deployment. SoftwareOne worked to ensure that the PRODUCER application would follow best practices and remain cloud-agnostic, giving the startup as much future flexibility as possible.
The Azure solution included Azure Container Registry, Azure Kubernetes Service, Key Vault for secure key management, monitoring services to minimise operational overhead and Azure Database for PostgreSQL, which makes administration easier for PRODUCER’s lean IT team. It also deployed MongoDB Atlas, a portable SaaS solution for data management, to provide PRODUCER with on-demand scalability for future growth. After just two months, most of the PRODUCER software had been migrated to Azure.