Skip to content

Customer story · Amazon EKS migration

Waydev: migration to Amazon EKS with 45% lower infrastructure costs.

CloudHero migrated Waydev’s PHP application to Amazon EKS and its MySQL database to Amazon Aurora. The published customer story reports a migration in less than two hours and a 45% reduction in infrastructure costs within two months.

Customer interview portrait from the original Waydev case study
From the Waydev and CloudHero customer interview.
Platform
Amazon EKS and Aurora
Reported migration window
Less than two hours
Reported infrastructure costs
45% lower within two months

The starting point

Why did Waydev migrate to Amazon EKS?

Waydev needed a more stable platform for its software engineering analytics product. Its PHP monolith ran on virtual servers alongside a self-managed MySQL database. Infrastructure incidents, slow releases and scaling constraints were taking time away from product development.

The work covered application containerization, a move to Amazon Elastic Kubernetes Service (Amazon EKS), migration from MySQL to Amazon Aurora, and infrastructure provisioning through Terraform. Waydev wanted repeatable deployments, autoscaling and managed services, with a stronger approach to backups and operations.

The original project also identified SOC 3 as an objective. This case study describes the infrastructure work; it does not establish the outcome or current status of Waydev’s independent assurance process.

Engineering decisions

What changed in the application and database platform?

CloudHero containerized Waydev’s workloads and deployed the application stack on Amazon EKS. The database moved from self-managed MySQL to Amazon Aurora. Terraform captured the infrastructure as code so the environment could be provisioned and changed through a repeatable process.

Platform changes described in the original Waydev project
Before the migrationDelivered with CloudHero
PHP monolith on virtual serversContainerized workloads deployed on Amazon EKS
Self-managed MySQLAmazon Aurora managed database
Infrastructure provisioning to streamlineTerraform infrastructure as code and GitOps practices
Scaling and operational constraintsKubernetes autoscaling and AWS managed services

The project account also records Amazon EC2, Amazon S3, AWS Identity and Access Management (IAM), Amazon CloudWatch and AWS CloudTrail. CloudHero’s Lift and Shift to EKS listing on AWS Marketplace identifies Waydev’s use of EKS and KEDA for autoscaling processing pipelines. That listing is CloudHero’s own published description of the solution.

The migration

What did the two-hour migration include?

The published customer account describes the move to AWS taking less than two hours after an incident at the previous provider prompted the team to bring the migration forward. This was the migration execution window. Assessment, containerization and preparation of the target environment were separate work.

  1. Assess and prepare. Review the existing application and infrastructure, then containerize the workloads.
  2. Build the target environment. Prepare the AWS landing zone and deploy the application stack on EKS, with infrastructure managed through Terraform.
  3. Move application and database workloads. Migrate the application to AWS and the MySQL database to Amazon Aurora.
  4. Optimize after migration. Refine performance, security and cost management in the new environment.

The original account names CloudHero’s Migy assessment, Squid containerization assessment and Captain landing-zone automation tools as part of the migration approach.

“Together with CloudHero, we performed the entire migration to AWS in less than two hours.”

Customer statement from the original Waydev case study, published 17 April 2023

Hear the customer’s perspective

In CloudHero’s customer interview, Alex Circei, CEO and co-founder of Waydev, discusses the Kubernetes engagement.

Playback requires consent to YouTube cookies. Watch the Waydev interview on YouTube or visit the customer interview page.

Reported outcomes

What results did Waydev report after the migration?

CloudHero’s original Waydev case study reports a 45% reduction in infrastructure costs within two months, fewer downtime-generating events and faster recovery. The figures below describe the historical project and retain the measures used in that account.

Results reported in the Waydev case study published 17 April 2023
MeasureReported result
Infrastructure costs45% reduction within two months
Downtime-generating events95% reduction
Mean time to recovery (MTTR)From over two hours to under four minutes
Developer productivity85% improvement

Source: CloudHero’s original Waydev project account. The published account does not include the underlying billing dataset, incident sample or productivity measurement method. These figures are reported project outcomes, not independently remeasured results or a forecast for another migration.

Plan your own migration

What should your team establish before moving to EKS?

Use Waydev’s story to frame the application, database and operational work together. A migration plan needs to account for dependencies, data transfer, release practices and the team that will run the platform after the move.

  • Separate the assessment and preparation schedule from the production migration window.
  • Agree how application behavior, database consistency and rollback will be checked.
  • Define the baseline and measurement period for costs, incidents and recovery time.
  • Choose Kubernetes and managed services around the workload and the team’s operating requirements.

These are planning questions for your project. Explore our AWS migration services and Kubernetes and Amazon EKS engineering, or review the application modernization assessment.

Your next step

Plan an EKS migration around your application.

Bring your application architecture, database dependencies and operating requirements. We can help scope the assessment, migration window and ongoing platform work.

Contact CloudHero

Tell us what you're working on

Our sales team replies by email within 1 business day.

Topic

We use your details only to reply. Privacy policy