Learn how we did it and how our experience can help your business execute a successful cloud migration as well
In 2019, Mimacom Flowable Group (MFG) embarked on a transformative cloud journey that would reshape our infrastructure and drive significant improvements in our business operations and thus enable us to stay ahead of our competitors. This success story unveils the milestones and achievements we attained during this transformative process. Discover the goals we set, the challenges we faced, and the valuable lessons we learned along the way.
Our Objectives and Reasons for the Migration
At Mimacom Flowable Group, our goal was to migrate our internal infrastructure from a local data center and some IaaS services in Google Cloud Platform and Amazon Web Services to the cloud, while consolidating our existing company services and applications. Additionally, we aimed to optimize our entire toolchain, benefiting every employee in the company, to enhance productivity, streamline processes, and empower our developers with efficient and effective tools. By consolidating our services and applications, we as well aspired to simplify operations and to create a unified environment for all employees. The decision to embark on this cloud migration journey was driven by various factors and challenges we faced with our on-premises infrastructure. This limited the company's ability to innovate, as it was difficult to deploy new technologies and applications. The company also had scalability issues, as it was difficult to increase or decrease capacity on demand.
Challenges and Benefits of Moving into Cloud
Renewing our data center contract at the end of 2020 would have required a significant investment in hardware renewal. Instead, we saw an opportunity to take advantage of cloud computing. The cloud offered us a tier 4 data center with enhanced physical security, geo-redundancy and simplified hardware disposal processes. Moreover, the cloud offered more flexibility and scalability, allowing us to adjust capacity on demand, benefit from new technologies, and streamline billing processes (thanks to a specific billing per company/organization).
Our Migration Strategy
To execute the migration procedure, we undertook a comprehensive comparison and analysis of cloud providers. Through careful planning and collaboration between our IT team, developers, and business departments, we designed a simple and secure architecture for our cloud solution that met our specific requirements. Our migration strategy revolved around leveraging managed cloud services whenever possible and adopting cloud best practices. Transparent communication played a vital role throughout the process. We documented necessary decisions in advance and coordinated closely with business and application owners to minimize disruption and ensure a smooth transition. This approach ensured that the migration was executed seamlessly, aligned with our objectives, and achieved the desired outcomes.
«When moving to the cloud, organizations need to decide whether to give developers autonomy over the infrastructure, which brings benefits as well as responsibilities.
Based on MFG’s mindset and culture, we give developers the autonomy they need, which is in line with one of our core values: “freedom with responsibility”.
The successful completion of our 12-month cloud migration project (from mid 2019 until mid 2020) yielded impressive results for Mimacom Flowable Group. This ambitious undertaking involved migration of two data centers, over 170 virtual servers, 16 TB of storage, and over 20 internal services and applications to the cloud.
We achieved an average hosting cost reduction of approximately 20% per user over the next three years, eliminating the need for significant hardware investments and maintenance costs associated with our local data centers.
Thanks to the robust automation capabilities of the cloud, our team size remained the same while enabling us to efficiently manage a significantly larger company infrastructure, accommodating 66% more employees and effectively handling a 35% increase in IT requests and incidents.
By implementing changes to our agreed maintenance windows and leveraging cloud capabilities, we successfully minimized downtime and achieved an impressive 99.9% availability.
Furthermore, cloud migration has had a profound impact on our security landscape. Complementing best practices in security, Azure (our cloud provider) services are compliant with different security standards (ISO 27001, SOC 1, SOC 2, SOC 3, PCI DSS, PCI 3DS, HIPAA, FedRAMP) and simplify the prevention of DDoS attacks and ensuring the availability and integrity of our applications and data.
The optimized toolchain resulting from our cloud migration has boosted developer productivity by 25%, enabling the delivery of higher quality code and driving continuous innovation, thanks to automating the creation of app environments on demand, GitLab autoscaling of runners, and enabling automatic quality checks to save costs. This accelerated development cycle has led to faster time-to-market, allowing us to seize new opportunities and gain a competitive advantage.
Communication and transparency are key to a successful cloud migration. The project team made sure to document the decisions and keep everyone informed about the progress of the migration. This helped to build trust and support for the project.
Continuous learning and improvement lead the way. Embracing the mentality of trying, learning, and adjusting to new technologies, modernizing applications to fit the cloud environment, and being prepared with plan Bs in case of technical constraints helped us choose the best option for our organization.
Using managed services simplifies the cloud migration process. Managed services take care of the underlying infrastructure, allowing you to focus on application development and deployment.
Automating the migration process as much as possible saves time and reduces errors. We used a variety of automation tools to migrate our applications to the cloud, allowing us to test, fail and restart the process different times.
Migrating to the cloud can help you reduce your IT costs. By migrating to the cloud, we reduced our IT costs per user by 20%.
The migration to the cloud has proven to be a big success for Mimacom Flowable Group. Our company has reaped the benefits, becoming more innovative, flexible, and secure in the transformation process. Additionally, we have achieved a significant reduction in IT costs, allowing us to allocate resources more efficiently and invest in future growth.
Mimacom Flowable Group's success story serves as a testament to the visible benefits of cloud computing. By sharing our achievements and insights, we aim to inspire and guide other companies on their cloud migration journey.
Contact us today to explore how Mimacom Flowable Group's success story and Application Modernization Framework can be tailored to your unique business needs.