AI Briefing
KO

The Story of Revamping the Ranking System

·2023.11.08 02:00

Key point

Oliveyoung's commerce team built a Serverless-based ranking system using AWS Glue to overcome the limitations of the existing Oracle procedure approach.

1 / 2

Details

The ranking GNB on Oliveyoung's online mall is a core area that records high inflow rate and conversion rate. Previously, it used an Oracle procedure to calculate rankings by category and merge them, but faced problems such as batch time delays due to ranking segmentation and reduced efficiency in DB resource consumption.

To solve this, a Serverless architecture was adopted to separate storage and compute resources. The goal was to secure scalability while minimizing the load on the existing online mall DB.

The main technology stack and implementation details are as follows:

  • AWS Glue: Introduced to simplify the ETL process and manage the data catalog, and it performs efficient data transformation through the Visual ETL feature.
  • Crawler: Used to automatically scan and transform the data schema.
  • Connector: Configured to securely connect to external DBs such as RDB from ETL Jobs.

Through this revamp, a structure that makes future service expansion easy was established, including adding ranking types, integrating Open Search, and introducing real-time data Queuing.

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.