본문으로 바로가기

아카이브 글

트렌드 먼저 최근 운영 이슈와 시니어 해석만 빠르게 보기 개념부터 보강 심화 학습 글만 모아 체계적으로 따라가기 구현 문맥 보기 프로젝트 시리즈와 설계 변화만 이어서 보기

백엔드 커리큘럼 심화: Bloom Filter로 존재하지 않는 키의 DB 조회를 제한하는 정합성 경계

백엔드 커리큘럼 심화: Bloom Filter로 존재하지 않는 키의 DB 조회를 제한하는 정합성 경계

존재하지 않는 ID 조회가 캐시와 DB를 반복 통과하는 문제를 Bloom Filter로 줄이되, false positive·재구축·쓰기 경합이 사용자 데이터 정합성을 해치지 않도록 설계하는 기준을 정리합니다.

백엔드 커리큘럼 심화: DB 제약조건을 점진적으로 강화하는 운영 플레이북

백엔드 커리큘럼 심화: DB 제약조건을 점진적으로 강화하는 운영 플레이북

CHECK·FOREIGN KEY·UNIQUE 제약을 기존 데이터와 온라인 트래픽을 망가뜨리지 않고 강화하기 위한 사전 정리, 점진 검증, 집행, 관측, 롤백 기준을 정리합니다.

백엔드 커리큘럼 심화: Job Result Ledger, 재시작 가능한 워커를 운영 가능한 작업으로 만드는 법

백엔드 커리큘럼 심화: Job Result Ledger, 재시작 가능한 워커를 운영 가능한 작업으로 만드는 법

비동기 job과 worker를 단순 retry 코드가 아니라 결과 원장, checkpoint, lease, evidence, 재처리 기준을 가진 운영 단위로 설계하는 방법을 정리합니다.

백엔드 커리큘럼 심화: Service Dependency Inventory, 장애 전파를 줄이는 의존성·소유권 운영 플레이북

백엔드 커리큘럼 심화: Service Dependency Inventory, 장애 전파를 줄이는 의존성·소유권 운영 플레이북

서비스 간 호출, 외부 API, 큐, 배치, 저장소 의존성을 inventory로 관리하고 owner, criticality, SLO, 장애 시 동작을 숫자 기준으로 운영하는 방법을 정리합니다.

백엔드 커리큘럼 심화: 메트릭 카디널리티 예산과 라벨 거버넌스 플레이북

백엔드 커리큘럼 심화: 메트릭 카디널리티 예산과 라벨 거버넌스 플레이북

Prometheus와 OpenTelemetry 메트릭이 라벨 폭증으로 비용·메모리·알람 품질을 망치지 않도록, 카디널리티 예산과 리뷰 기준을 숫자 중심으로 정리합니다.

백엔드 커리큘럼 심화: API Resource Budgeting, 요청 하나의 CPU·DB·외부 호출 비용을 설계하는 법

백엔드 커리큘럼 심화: API Resource Budgeting, 요청 하나의 CPU·DB·외부 호출 비용을 설계하는 법

API 요청을 단순 QPS가 아니라 CPU, DB 커넥션, 외부 API, 큐, 캐시 비용을 소비하는 작업 단위로 보고 예산을 설계하는 실무 기준을 정리합니다.

백엔드 커리큘럼 심화: 대용량 데이터 Export 파이프라인, 조회 버튼을 운영 가능한 산출물로 바꾸기

백엔드 커리큘럼 심화: 대용량 데이터 Export 파이프라인, 조회 버튼을 운영 가능한 산출물로 바꾸기

대용량 CSV·엑셀·JSONL export를 동기 다운로드가 아니라 snapshot, job, object artifact, 감사 로그, 만료 정책이 있는 운영 파이프라인으로 설계하는 기준을 정리합니다.

백엔드 커리큘럼 심화: 데이터 레지던시(주권) 요구를 만족하는 리전 분리 아키텍처 플레이북

백엔드 커리큘럼 심화: 데이터 레지던시(주권) 요구를 만족하는 리전 분리 아키텍처 플레이북

국가·산업별 데이터 주권 요구를 만족하면서도 제품 속도와 운영 복잡도를 통제하기 위한 리전 분리 아키텍처 설계 기준을 실무 관점으로 정리합니다.

백엔드 커리큘럼 심화: 종단간 Deadline Budget과 Cancellation Propagation 운영 플레이북

백엔드 커리큘럼 심화: 종단간 Deadline Budget과 Cancellation Propagation 운영 플레이북

클라이언트가 이미 포기한 요청을 백엔드가 계속 처리하는 낭비를 줄이기 위해, 홉별 deadline 배분과 취소 전파를 숫자 기준으로 설계하는 방법을 정리합니다.