Skip to content

Migrating Microservice Workloads to Graviton Architecture

Discover how to use ARM architecture to your microservice workloads' advantage to reduce costs and boost performance. Find out how we can optimise your cloud infrastructure with our planned move to AWS Graviton processors.

glowing-neon-ai-chip-technology-background

Client Overview

Humanoo operating in the healthcare industry, has developed an innovative platform that caters to employee retention and corporate wellness. The platform is designed to provide comprehensive wellness solutions to insurance companies and employers.

By implementing these wellness programs, companies can improve employee satisfaction, reduce absenteeism, and enhance productivity. By leveraging cutting-edge technology and customised wellness programs, the start-up helps companies create a healthier and more supportive work environment that benefits both employees and employers.

humanoo-logo-colour

Challenge

The client’s microservices architecture was initially set up on AWS ECS Fargate, leveraging Java and Docker for development and management. However, they faced significant challenges:

Cost Efficiency

The client needed to reduce the operational costs of running ECS workloads.

Performance Optimisation

Enhancing the performance of their microservice workloads was critical for maintaining service quality and user satisfaction.

Solution

To tackle these challenges, we embarked on a strategic migration of the microservice workloads to the Graviton architecture. The solution involved several key steps:

Results

The migration to Graviton-based microservices resulted in several substantial benefits:
030-developer

Cost Reduction

The client experienced a significant 35% reduction in operational costs, confirmed through thorough monitoring and analysis using AWS Cost Explorer and Billing tools.

032-high performance

Performance Maximisation

The performance of the microservices saw significant improvements, which were corroborated by developers, third-party monitoring tools, and AWS CloudWatch metrics.

005-solutions

Enhanced Compatibility

The migration also led to improved compatibility with ARM-optimised technologies, opening up new possibilities for further optimisation and integration.

Technology Stack

To achieve these results, the following technologies and tools were utilised:

  • Cloud Computing: Amazon ECS, ECR, Parameter Store, Secrets Manager, VPC, RDS
  • Infrastructure as Code: Terraform, Terragrunt
  • CI/CD: CircleCI, Log Management, Monitoring, and Alerting: AWS CloudWatch, New Relic, Slack, AWS Lambda, SNS, Freshping
  • Team Collaboration: Jira, Confluence, Slack
  • Source Control: GitHub, Git
By leveraging this robust tech stack, we ensured a seamless and efficient migration process, resulting in enhanced performance and cost efficiency for the client’s microservice workloads.
Group 44