AI Briefing
KO

Oliveyoung POS Server Modernization

·2024.04.19 23:00

Key point

To overcome the limitations of its legacy POS system, Oliveyoung carried out a gradual migration using Spring Boot and AWS.

1 / 2

Details

Oliveyoung pursued Modernization to address the lack of scalability in its existing On-Premise-based POS system, version management issues caused by manual deployment, and constraints arising from the use of Java 7 and an in-house proprietary framework.

The new architecture is based on Spring Boot and AWS, aiming to implement flexible scale-out based on traffic through Elastic Load Balancing and ECS, and to build an automated deployment environment by introducing Teamcity, CodeDeploy, and ECR.

To minimize risk to store operations, they adopted an approach of developing Bridge code to route requests to either the IDC or AWS. This has the advantage of maintaining the API flow while allowing for quick rollback if issues occur.

The migration proceeds in the following 3 phases:

  • Phase 1: Migration and performance validation of low-impact READ API targets
  • Phase 2: Migration of CUD API targets that involve data changes
  • Phase 3: Architecture change so that the POS Client sends requests directly to AWS

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.