콘텐츠로 이동

한 장 요약

배포 전에 이 한 장만 훑어도 된다. 하나라도 막히면 해당 장으로.

  • 자동 백업이 켜져 있고 보존 기간을 안다
  • 일회용 DB에서 복구 리허설 성공
  • 복구 runbook 존재
  • 운영 데이터 삭제 = 상태 변경 (deleted_at)
  • 삭제 이력이 남는다
  • 원장성 데이터는 append-only
  • 모든 쓰기 API가 서버에서 권한 검사
  • 기본값 거부 (fail-closed)
  • 남의 리소스 ID로 호출하면 거부
  • 타임아웃 명시
  • 멱등 키 또는 DB 제약으로 중복 방지
  • 타임아웃 건 재조정 경로 존재
  • 플랫폼 에러 로그 켜짐
  • 핵심 쓰기 감사 로그
  • 조용히 삼키는 catch 없음
  • 저장은 UTC ISO 8601
  • 하루 경계·집계는 사용자 시간대 기준
  • 표시 함수에 시간대 명시
  • 최소 단위 정수 저장
  • 정수 곱 → 나눗셈 순서
  • 반올림 규약 통일 + 헬퍼 한 곳
  • 코드·히스토리에 시크릿 없음 (스캐닝+푸시 차단)
  • 플랫폼 시크릿 저장소 + .env.example
  • 키별 무효화·재발급 방법 파악
  • 이전 버전 즉시 복귀 방법을 실제로 눌러봤다
  • 락파일 커밋
  • 스키마 변경 = 하위 호환 우선, 코드보다 먼저
  • 인증·발송·가입에 레이트 리밋
  • WAF/봇 차단 규칙 검토
  • 공개 폼 스팸 방어
  • 지출 알림 + 상한 동작 확인
  • 함수 시간·메모리 상한 조임
  • 대용량 미디어는 정적 스토리지로
  • 락파일 커밋
  • 취약점 알림 + 보안 패치 PR 켜짐
  • 안 쓰는 의존성 정리
  • 외부 업타임 체크 (핵심 경로)
  • 에러 급증 알림이 폰까지 도달
  • 인증서·도메인 만료 감시