S-72 데이터 복구 및 쿠폰 시스템 마이그레이션 (Day 118)

Source

  • Field Notes/ReturnZero/Daily Notes/Day 118. 2021-10-26.md

Summary

과거 데이터 업로드 로직 오류로 인한 로그스태쉬 장애를 겪으며 카스토르의 불만을 사셨음. 현재 S-72 작업을 위해 기존 호환성을 포기하고 재구현하며, 특히 ‘used_coupon’에서 ‘coupon_redeem’으로의 필드명 변경 및 구조 마이그레이션(Plan 관련 속성 처리)을 고민 중. 데드락 이슈(S-105)와 v1 API 제거(S-160)에 대한 우려도 표함.

Key Points

  • S-72 과거 데이터 업로드 로직 오류로 데이터 과부하 발생, 로그스태쉬 장애 유발
  • 기존 호환성 유지 포기하고 S-72 재구현 진행 중 (파이썬 스크립트 젠킨스 연동 검토)
  • 쿠폰 시스템 마이그레이션: used_coupon -> coupon_redeem 명칭 변경 및 필드 구조 변경
  • 마이그레이션 핵심 로직: item 타입에 따라 item_properties_plan 등 별도 구조체로 파싱하는 방식 검토
  • S-105 데드락 문제 및 S-160 v1 API 제거 시 1 만건/일 트래픽 처리 방안 불명확