Business Critical Application Migration to AWS

A leading Fintech company engaged Aokumo to migrate its mission-critical trading application to AWS.

Project Brief

The Client

Based in Tokyo, the client runs a trading application used by tens of thousands of users involving time-sensitive trade actions on financial assets.

The Problem

The client is a fast-growing Fintech company with a mandate to expand financial offerings and improve the customer experience while making sure they meet all regulatory compliances.

The Solution

Aokumo migrated the trading application to AWS and implemented various solutions to achieve cost-saving, high performance, and high availability, among other benefits.

Industry

Financial Services

Featured Services

Cloud Migration, Cloud Security, AWS Cloud Services

Technology Stack

AWS, AWS VPC, Docker, Kubernetes, Terraform

Business Critical Application Migration to AWS

A leading Fintech company engaged Aokumo to migrate its mission-critical trading application to AWS.

Industry

Financial Services

Featured Services

Amazon AWS, Cloud-Native, Azure

Technology Stack

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

Project Brief

The Client

Based in Tokyo, the client runs a trading application used by tens of thousands of users involving time-sensitive trade actions on financial assets.

The Problem

The client is a fast-growing Fintech company with a mandate to expand financial offerings and improve the customer experience while making sure they meet all regulatory compliances.

The Solution

Aokumo migrated the trading application to AWS and implemented various solutions to achieve cost-saving, high performance, and high availability, among other benefits.
Project Brief

Results

Aokumo migrated the client’s trading application to the AWS cloud to support its growth.

The client achieved faster deployment and better stability with containerization and DevOps implementation.

Implemented automated compliance monitoring and remediations.

Laid the foundation of enhanced monitoring, alerting, and faster recovery to improve SLA.

Impacts

70

%

infrastructure cost reduction

65

%

bug and incident reduction

50

%

time-saving in shipping new features

15

X

faster time to recovery

Tools & Technologies

The Need

The client’s trading application has tens of thousands of daily active users with peak activity during trading hours. Since the trading application involves real-time transactions and data feeds, any latency due to performance issues can negatively impact the business and put the client at compliance risks.

The client’s customers were facing frequent performance issues during both normal and peak hours. Also, product enhancements, feature rollouts, and bug fixing had longer release cycles. All this was blocking user growth, resulting in a huge opportunity loss.

Aokumo migrated the whole trading system on modern cloud infrastructure and re-platformed some services to take advantage of the elasticity, high availability of managed services, and top performance.

The Challenges

As the application deals with real-time price fluctuations, high transaction volume, and increased trading activities, it was important to maintain the high performance for the expected load and beyond.

Due to legacy systems and architecture, addressing a growing number of security concerns with immediate remedies was challenging.

The existing infrastructure was not able to provide the performance, resiliency, and scalability required for increasing the user base, trading volume, and the number of transactions.

Existing infrastructure lacked capabilities of compliance monitoring and alerting, which was a critical requirement in their business.

The Solution

Aokumo conducted a digital fluency workshop to analyze the existing infrastructure, understand technology gaps, and make architecture recommendations based on business priorities.

To ensure security and compliances, Aokumo leveraged AWS’s well-architected framework and managed services to implement security-by-design infrastructure and compliance hub and automated compliance monitoring and remediation.

Aokumo built a distributed architecture with smart load balancing, automated backup, and recovery to ensure high availability and top performance.

The engineering team at Aokumo provided managed services for containerization and orchestration for faster and more secure deployments.

Tools & Technologies

Aokumo leverages several Amazon services

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 Landing Zone

- An AWS solution that provides guardrails for governance, security, compliance, and operations and helps customers set up a secure, multi-account AWS environment based on AWS best practices.

Amazon EKS

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

Amazon Aurora

- A is a managed database service that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.

Amazon S3

- A highly scalable, fast, and durable solution for any data type object-level storage accessed anywhere via the Internet through the Amazon Console and S3 API.

Amazon EFS

- A scalable, cloud-based file system designed for Linux-based applications and workloads that can be used in conjunction with AWS cloud services and on-premises resources.

Ansible

- An open-source IT configuration management, deployment & orchestration tool that aims at improving the scalability, consistency, and reliability IT environment.

AWS Config

- An AWS service that enables users to assess, audit, and evaluate the configurations of their AWS resources.

AWS KMS

- An AWS service that makes it easy for users to create and control the encryption keys used to encrypt their data.

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.

AWS Application Load Balancer

- An AWS service that automatically distributes incoming requests across multiple targets, such as EC2 instances, containers, IP addresses, and lambda functions, defined in a target group.

Docker

- A lightweight virtualized computing platform that can be used to develop, deploy, and manage applications in containers.

Open Policy Agent

- A general-purpose policy engine that gives users the ability to define fine-grained policy control and unifies policy enforcement for cloud-native environments.

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.

Tools & Technologies

The Impact

70

%

infrastructure cost reduction

Adopting AWS cloud directly resulted in more than 70% cost-saving with pay-as-you-go billing and autoscaling.

65

%

bug and incident reduction

DevOps implementation, proactive monitoring, and event-based alerting brought down the bugs and incident rates to significantly lower levels.

50

%

time-saving in shipping new features

Faster release cycles, process automation, and auto-scaling reduced manual efforts dramatically, saving more than 50% time and effort.

15

X

faster time to recovery

Automated disaster recovery with timely backup and recovery enabled quick recovery from any incident.