Transition to Microservices with Amazon EKS for an IT Consulting Company

40%
cost optimisation and streamlined deployments
Industry
It Consulting
Location
Japan
Project duration
6 months
Kumori Labo helped the client transition from a traditional monolithic application to a microservices-based architecture. By implementing Amazon EKS alongside modern DevOps practices, the client achieved greater agility, cost optimization, stronger security, and reduced operational overhead.

Services

Tech stack

Amazon Web Services (AWS)

Amazon Elastic Kubernetes Service (EKS)

Terraform

ArgoCD

Istio

Key Results

By moving to a microservices architecture on Amazon EKS, we achieved:

  • Agility & Speed: Simplified deployments using microservices, enabling quick implementation of new features. 
  • 40% Cost Reduction Optimized containerized workloads reduced EC2 usage.
  • Improved Security Posture: Enhanced threat detection, enabling the security scanning of individual microservices. 
  • Enhanced Observability: Improved cloud-native monitoring and logging capabilities 
  • Operational Simplicity: Transition to GitOps-based deployments greatly reduces operational overhead. 

About the Client

A Tokyo-based IT services and consulting firm providing software development, business solutions, and corporate training to support digital transformation and operational efficiency.

The Challenge 

The client’s monolithic application ran on Amazon EC2 with Auto Scaling Groups. While functional, it caused several challenges:

  • Rigid architecture limited flexibility for scaling specific services.
  • Higher operational costs due to resource inefficiencies.
  • Complexity in managing deployments and updates.
  • Growing overhead slowed the pace of development.

Our Solution

We designed and deployed a modern Kubernetes environment on Amazon EKS, laying the foundation for a microservices-based architecture. The solution addressed scalability, security, and operational efficiency through the following key steps:

  • Infrastructure as Code with Terraform
    A new EKS cluster and all supporting resources were deployed using Terraform. This ensured that the entire environment was reproducible, consistent, and easy to maintain across development stages.
  • GitOps with ArgoCD
    ArgoCD was introduced to enable GitOps-based workflows, giving the development team a streamlined and automated deployment process. This reduced manual effort and provided better visibility and control over application releases.
  • Istio Service Mesh
    Istio was integrated to strengthen security and observability within the Kubernetes environment. It provided complete control over ingress and egress traffic, improved service-to-service communication, and enhanced monitoring capabilities.
  • Secure Access and Governance
    Single Sign-On (SSO) was implemented across all cluster services, ensuring both secure and simplified access for the team. IAM was configured using IAM Roles for Service Accounts and Pod Identities, giving our client fine-grained access control for workloads running on EKS.
  • Enhanced Security Practices
    Runtime security tooling was deployed to detect abnormal behavior, potential threats, and compliance violations. In addition, a modernized approach to secrets management was introduced, combining AWS Secrets Manager with Kubernetes secrets for secure and flexible configuration storage.
  • Cloud-Native Monitoring and Logging
    To improve visibility and troubleshooting, cloud-native monitoring tools were implemented alongside Amazon OpenSearch Service. This provided deeper insights into container logs and system performance, helping the operations team maintain reliability at scale.

Impact of our Work

Now the client can independently scale critical microservices, improving performance while reducing costs. Deployments are faster and safer thanks to small, isolated services and GitOps capabilities. Built-in security, governance, and Istio traffic control ensure safe, auditable operations, while unified monitoring and service-level autoscaling provide clear visibility, operational efficiency, and long-term flexibility for upgrades and experimentation.

Team Insights
We helped this client break free from a monolithic setup that was holding them back. Moving to microservices on EKS cut their infrastructure costs by 40%, sped up deployments dramatically, and gave them the flexibility to scale services independently. They went from fighting their infrastructure to actually building on it.
Steven Eschinger
CTO Kumori Labo
Further Case Studies
Case Study
Cost Optimization & Cloud Infrastructure Modernization for an Online Securities Company
70%
cost savings with secure, scalable cloud transformation.
Case Study
EKS Infrastructure Modernization for the Global Brokerage Firm
30%
cost reduction and a secure, efficient EKS platform.