엔터프라이즈 제품 딜리버리

Prisma 프로덕션 가드레일

환경 분리부터 무중단 마이그레이션·복구·관측까지

prod·staging 환경과 app/migrate/readonly 권한을 분리하고 pooled/direct 연결을 설계합니다. Expand→Transition→Contract 마이그레이션, 실패 대응·rollback·PITR, 3계층 관측·SLO·운영 승인을 하나의 데이터베이스 변경 체계로 만듭니다.

심화 8레슨 515 XP 약 89분

출처 · 핸드북 · Prisma 프로덕션 가드레일 · 원문 검토 2026-07-01

선수 코스를 먼저 완료해 주세요

엔터프라이즈 모노레포 설계 완료 후 이 코스를 시작할 수 있어요.

코드에서 데이터베이스와 모바일 출시까지 이어지는 제품 딜리버리 일러스트
0%
코스 진행률9개 학습 단계 기준

1. 환경·권한·연결 토폴로지

운영 사고를 줄이는 가장 바깥의 경계를 먼저 고정합니다.

  1. 코드보다 환경 경계가 먼저다prod 분리, role account, pooled/direct URL과 connection budget개념45 XP
  2. Prisma 운영 경계 퀴즈환경·권한·연결 경로 선택퀴즈50 XP

2. 무중단 마이그레이션

스키마와 앱 배포를 분리하고 호환성 창을 운영합니다.

  1. Expand→Transition→Contract위험 변경 분해, static check, staging rehearsal와 배포 창개념45 XP
  2. 실전: email 컬럼 이름 변경한 번의 RENAME을 호환 가능한 릴리즈로 분해시나리오60 XP

3. 실패 대응·Rollback·DR

사용자 영향, DB 상태, 복구 목표에 따라 안전한 순서를 선택합니다.

  1. Rollback은 데이터 되감기부터가 아니다실패 4유형, code rollback→rollforward→PITR와 계층 백업개념45 XP
  2. Migration 장애·DR 준비도격리·복구·증거·리허설 점검체크리스트55 XP

4. 관측·SLO·변경 거버넌스

요청·ORM·DB 신호와 변경 승인·freeze 정책을 연결합니다.

  1. 느린 요청을 세 레이어로 추적하기App·Prisma·DB 관측, trace 연결, error budget과 policy개념45 XP
  2. 워크북: DB 변경 운영 정책SLO·관측·승인·freeze·예외 규칙 설계워크북70 XP

최종 챌린지

코스에서 배운 내용을 업무에 재사용할 수 있는 산출물로 완성하세요.

  1. 최종 챌린지 · 프로덕션 DB 변경 계획환경·migration·복구·관측을 포함한 end-to-end 실행안레슨 완료 후100 XP