Skip to content

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

@chanwoo7

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 적용으로 단계화.

수행 조건

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

참고

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions