4X Faster Deployment Using AWS EKS

Aokumo helped a FinTech client achieve 4X faster container deployments and 30% cost saving with standardized and automated Kubernetes.

Project Brief

The Client

Based in Sydney, the client is an award-winning global financial institution providing prime financial services to institutional clients across the globe.

The Problem

The client was facing problems with orchestrating and managing their containers and wanted a cloud-native solution to overcome these challenges.

The Result

Aokumo helped them deploy Managed Kubernetes using AWS EKS to standardize and automate Kubernetes-based deployment.

Industry

Financial Services

Featured Services

Technology Stack

AWS EKS, Kubernetes, AWS VPC, ALB

4X Faster Deployment Using AWS EKS

Aokumo helped a FinTech client achieve 4X faster container deployments and 30% cost saving with standardized and automated Kubernetes.

Industry

Financial Services

Featured Services

Technology Stack

AWS Workspace, Office 365, Azure Active Directory, MicrosoftIntune, AWS VPN

Project Brief

The Client

Based in Sydney, the client is an award-winning global financial institution providing prime financial services to institutional clients across the globe.

The Problem

The client was facing problems with orchestrating and managing their containers and wanted a cloud-native solution to overcome these challenges.

The Solution

Aokumo helped them deploy Managed Kubernetes using AWS EKS to standardize and automate Kubernetes-based deployment.
results

Solutions

Deployed AWS EKS for managed Kubernetes orchestration and management.

Integrated AWS IAM for identity and access management and strengthened security.

Standardize container orchestration using Kubernetes to increase productivity and reduce incidents.

Integration with AWS services such as AWS VPC, ELB, and Private Link for additional security and high performance.

Impacts

4

X

faster container deployments

30

%

cost saving

2

X

developers productivity

80

%

lesser production incidents

summary

The Need

The client is a fast-growing Fintech company with a global base of institutional clients. They use cloud-native technologies such as containers and microservices to build and release new products and services. However, the client had just started its Kubernetes adoption journey, and the in-house team lacked the experience and expertise to manage and run the platform.

The client wanted a modern solution to orchestrate their containers without any underlying complexity seamlessly. They also wanted to increase the security of their production environment and other technology resources to minimize risk.

Aokumo helped the client implement managed Kubernetes services using AWS EKS  for faster, stable, and secure deployments.

The Challenges

The client has no standard way of production deployment and container orchestration, impacting developer productivity.

Due to the lack of Kubernetes professionals, the client could not take full advantage of Kubernetes, resulting in higher costs of running, management, and maintenance.

Kubernetes deployment complexity made it hard to upgrade and take advantage of new features and security improvements.

Security best practices were not being followed, leaving them vulnerable to inside and outside threats.

The Solutions

Aokumo conducted a 4-our workshop and training session with the client to get them comfortable with Kubernetes, analyze their problems, understand the goals, and agree on the outcomes.

After analyzing the existing deployment process and production environment, we deployed AWS EKS for managed Kubernetes to orchestrate containers efficiently.

We integrated AWS IAM for identity & access management and implemented security best practices to minimize risk.

Aokumo went one step further to integrate modern AWS services such as AWS VPC, ELB, and Private Link for additional security and high performance.

Tools & Technologies

Aokumo leverages several Amazon services

Amazon EKS

- A managed Kubernetes cluster that allows to run and scale of containerized workloads in the AWS cloud at scale.

Amazon VPC

- A service that lets users launch AWS resources in a logically isolated virtual network that they define and allows them to manage the entire resources.

AWS IAM

- An AWS service that allows organizations to control access to their AWS resources and provides centralized access to manage access keys, security credentials, and permission levels.

AWS Secrets Manager

- A security service to centrally manage sensitive information and protect the secrets needed to access IT applications, services, and resources.

AWS Certificate Manager

- A service that makes it easy to provision, manage, and deploy public and private SSL/TLS certificates for use with AWS and your internal connected resources.

Istio

- An open-source service mesh that provides a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies, and aggregate telemetry data.

ArgoCD

- A declarative, GitOps continuous delivery tool for Kubernetes responsible for continuously monitoring all running applications and comparing their live state to the desired state specified in the Git repository.

Helm

- A package manager for Kubernetes that lets users package and deploy complete applications in Kubernetes.

Kustomize

- A configuration management tool that allows making declarative changes to configurations without changing the original files.

ELK Stack

- A package of open source technologies for collecting, searching, analyzing, and visualizing large data volumes generated by diverse data sources.

Amazon CloudWatch

- An AWS service designed to help users monitor the performance and health of their AWS resources and applications.

PagerDuty

- An incident management solution for monitoring systems and triggering alerts that helps IT operations and DevOps engineers resolve critical errors in their IT systems as quickly as possible.

impact

The Impacts

4

X

faster container deployments

AWS EKS makes it easy to deploy and run Kubernetes without getting into complexities.

30

%

cost saving

Cost-saving in computes and maintenance resources by using an already optimized managed Kubernetes environment.

2

X

developers productivity

Developers don’t waste their time figuring out multiple configurations and upgrades, instead focus on building applications.

80

%

lesser production incidents

The client has seen significantly lower incidents in productions since the use of AWS EKS coupled with other services.