AI Briefing
KO

Olive Young's Case Study on Improving the Coupon Issuance Process

·2022.09.29 00:30

Key point

Olive Young improved its coupon issuance system by introducing Redis to resolve DB contention issues that occur during high-traffic periods.

1 / 2

Details

The existing coupon issuance process suffered from DB contention issues during sale periods when massive traffic surged. In particular, the structure concentrated DB load during the quantity-checking process for first-come, first-served coupon issuance.

To solve this, Redis was introduced to primarily manage the issuance quantity. Redis is an In-Memory data store that offers fast speed and has the advantage of supporting various data structures.

Compared to Memcached, Redis has the following characteristics.

  • Support for various data structures (Set, Hash, List, etc.)
  • Explicit data deletion possible
  • Diversity of data types

The improved system operates by first checking the quantity in Redis, and only querying the DB when no data exists there. Through this, during the September sale, the DB load related to coupon issuance was greatly reduced, enabling stable service operation.

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.