琉蟻BETVLCTOR利匈井

Automotive manufacturer leverages flexibility & scalability of AWS cloud-native infrastructure

THE CHALLENGE

Our customer had recently decommissioned one of their U.S. data centers. To expedite their transition to the cloud, they had shifted their on-premise infrastructure to Amazon Web Services (AWS), saving substantial money and delivering increased uptime, among other benefits. The move also positioned them to take a phased approach toward optimizing their infrastructure for the cloud.

Developed on the Jboss platform, many of their applications were tied together, so issues impacting one service often impacted the other. As the final step in their journey to the AWS cloud, our customer needed to re-architect and decouple priority applications to improve stability, flexibility, and scalability.

THE SOLUTION

Our customer asked us to refactor and migrate two high priority applications to a cloud-native architecture. Their internal Karma application enables administrators to manage internal permissions at a granular level. Their Distributor Information Service (DIS) application provides automobile dealership search functionality for their external-facing website. As part of the migration, we also moved our customer to a fully automated pipeline, using Infrastructure as Code (IAC) and Terraform to build the infrastructure.

We chose two main platforms for the applications: AWS Elastic Beanstalk for the Karma Admin component and AWS Lambda serverless compute service for the web server components of both Karma and DIS. We decoupled and re-architected the serverless portions of the applications into Node.JS while keeping the admin portions in Java. By decoupling the applications and eliminating resource sharing, we removed potential risk.

For the Karma Admin, we integrated Azure directory for authentication using AWS Application Load Balancing integration with OpenID Connect (OIDC). The serverless portions of the applications leverage AWS Lambda functions, Amazon CloudFront, and AWS WAF. Amazon RDS for MySQL is used for one of the apps in the portfolio as well as AWS DynamoDB Global tables. For the DIS application we used Amazon Aurora Global RDS.

For the DevOps pipeline, we used Amazon EKS for Jenkins slave nodes to do deployment. We also developed pipelines to deploy the Beanstalks and serverless through the pipeline. We used Excel Release and Artifactory as a part of that pipeline and BitBucket for the repository. For application logging, we used ElasticSearch with Kibana. We leveraged AWS Direct Connect for network connectivity and AWS Transit Hub for VPN connectivity and used tunnels between VPC and the hub.

RESULTS

  • Easier to support: Decoupling and refactoring the applications has streamlined support efforts and ensures that any issues that arise are isolated to only one application.
  • Increased scalability: The decoupled, cloud-native applications are far more scalable and flexible.
  • Continuous release cycle: The DevOps pipeline has enabled CI/CD for faster, higher quality releases.
  • High availability architecture: The use of multiple availability zones, active-active mode, and automated failover between regions minimizes downtime.
  • Self-healing: These applications were set up for high resiliency, with automated failover between the regions.

TECHNOLOGIES USED

AWS Virtual Private Cloud (VPC), AWS Elastic Beanstalk, AWS Application Load Balancing, AWS Lambda, Amazon CloudFront, AWS WAF, Amazon RDS for MySQL, AWS DynamoDB Global, Amazon Aurora Global RDS, AWS Direct Connect, AWS Transit Hub, Amazon EKS

OUR EXPERTISE

Beyondsoft has performed hundreds of data and application migrations for large enterprise customers. Our certified practitioners have hands-on, best-practice knowledge of all the major platforms. As an AWS Data Migration Competency Partner, Beyondsoft has invested in building deep proficiency on the AWS platform.

To learn more about how we can help you, explore our Cloud Services and contact us today.

Download Case Study

Why BEYONDSOFT

Our onshore, nearshore, and offshore delivery services support our customers' businesses 24/7, 365 days a year. We have been providing services to major Japanese SI companies for decades. Since 1999, we have 25 years of experience in Japan, with a staff of 500-600 people. Our long-standing success stories prove how crucial we are in delivering a return on investment for our clients. Singapore is our global headquarters, and we have 14 regional offices around the world.

bevictor琉蟻郊利 - 里蟻郊圭利嫋

30定參貧にわたる薦なITコンサルティングサ`ビスのUY

bevictor琉蟻郊利 - 里蟻郊圭利嫋

COBOL, C, Java, Pythonなど嫌レい_k冱Zや_kh廠に

bevictor琉蟻郊利 - 里蟻郊圭利嫋

SAPにおけるABAP, BTP, Fioriなど嫌レく

bevictor琉蟻郊利 - 里蟻郊圭利嫋

40參貧のグロ`バルデリバリ`ネットワ`クを隔つ4寄をカバ`

bevictor琉蟻郊利 - 里蟻郊圭利嫋

CMMI 5、ISO 9001、ISO 14001、ISO 20000、ISO 27001、ISO 22301、ISO 45001、TMMi5のJ^

bevictor琉蟻郊利 - 里蟻郊圭利嫋

マイクロソフトのT社であるAzure MSP

Beyondsoftと慌にビジネスの捻壓薦を恷寄泙牧き竃しましょう 。暴たちがどのようにイノベ`ションを容Mし、紳覆鯱鯢呂気察▲咼献優垢粒負LをgFするのか、ぜひご獗ください 。

en_USEnglish
利嫋仇夕