Skip to content

운영 배포 전 처리: Region 매핑 backfill + 마이그레이션 FK 분리 배포 #150

Description

@chanwoo7

배경

인기 매장 리스트 릴리즈(릴리즈 PR #148 / 기능 PR #144~#147) 봇 재리뷰에서 지적된 운영 배포 전 처리 항목입니다. 현재 개발 단계라 즉각 영향은 없으나(배포 파이프라인 꺼짐, 시드 매장은 region 연결됨), 운영 배포 재개 전 반드시 처리해야 합니다.

항목

  • Region 매핑 backfill — Codex P1 (PR feat(store): 인기 매장 리스트 API (popularStores·실시간 랭킹 집계) #145, store.repository.ts)

    • 기존 운영 매장은 마이그레이션 후에도 store.region_id = NULL 상태. popularStores의 지역 필터(region_id IN)에서 기존 매장이 전부 누락됨(주소가 매칭돼도).
    • 해결: ① seller 매장 등록/수정 시 주소(address_*) → region 자동 연결, ② 기존 데이터 backfill 마이그레이션(주소 기준 시군구 매핑).
  • 마이그레이션 FK 분리 배포 — CodeRabbit (migration 20260617194530_add_region_and_store_region)

    • store.region_id 컬럼 + 인덱스 + FK를 한 변경 세트로 적용하면 운영 데이터량에서 메타데이터 락/검증 스캔으로 쓰기 지연 가능.
    • 해결: 컬럼·인덱스 선배포 → 데이터 검증 → 저부하 시간대 FK 적용으로 단계화.

수행 조건

운영 배포 파이프라인 재개 전.

참고

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    🧱 Tech Debt기술 부채 / 추후 마이그레이션 필요

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions