백엔드 커리큘럼 심화: PostgreSQL 인덱스 쓰기 증폭 예산 플레이북
인덱스를 추가할 때 읽기 성능만 보지 않고 쓰기 지연, WAL, vacuum, bloat까지 예산으로 관리하는 실무 기준을 정리합니다.
인덱스를 추가할 때 읽기 성능만 보지 않고 쓰기 지연, WAL, vacuum, bloat까지 예산으로 관리하는 실무 기준을 정리합니다.
TLS 인증서와 mTLS 클라이언트 인증서를 단순 설정 파일이 아니라 발급, 배포, 교체, 폐기, 알람을 가진 운영 자산으로 관리하는 기준을 정리합니다.
크론·배치·주기 작업이 지연되거나 누락됐을 때 skip, coalesce, replay, manual backfill 중 무엇을 선택할지 실무 기준과 운영 가드를 정리합니다.
Prometheus와 OpenTelemetry 메트릭이 라벨 폭증으로 비용·메모리·알람 품질을 망치지 않도록, 카디널리티 예산과 리뷰 기준을 숫자 중심으로 정리합니다.
API 요청을 단순 QPS가 아니라 CPU, DB 커넥션, 외부 API, 큐, 캐시 비용을 소비하는 작업 단위로 보고 예산을 설계하는 실무 기준을 정리합니다.
장애 후 데이터 보정을 개인 SQL 작업이 아니라 dry-run, 승인, 멱등 실행, 감사 로그, 종료 기준을 갖춘 운영 작업으로 설계하는 방법을 정리합니다.
검색 인덱스를 단순 조회 최적화가 아니라 원본 데이터와 별도 생명주기를 가진 파생 저장소로 보고, 동기화 지연·삭제 전파·무중단 리인덱싱·검증 기준을 실무 숫자 중심으로 정리합니다.
대용량 파일 업로드를 단일 요청이 아니라 upload session, part ledger, checksum, 완료 검증, 만료 정리로 운영하는 기준을 정리합니다.
메일, 푸시, 문자, 인앱 알림을 사용자 설정·중복 방지·재시도·quiet hours·suppression 기준과 함께 운영하는 백엔드 설계를 정리합니다.
큰 JSON, 파일 업로드, multipart 요청을 서버가 언제 거절하고 언제 스트리밍·비동기 처리로 넘겨야 하는지 실무 기준으로 정리합니다.