아카이브 글

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

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

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

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

백엔드 커리큘럼 심화: 워터마크와 지연 도착 이벤트를 전제로 한 스트림 처리 운영 플레이북

백엔드 커리큘럼 심화: 워터마크와 지연 도착 이벤트를 전제로 한 스트림 처리 운영 플레이북

실시간 집계가 배치 결과와 다르게 나오는 문제를 줄이기 위해, 워터마크·허용 지연·재처리 규칙을 숫자 기준으로 설계하는 방법을 정리합니다.

백엔드 커리큘럼 심화: Clock Skew를 전제로 시간 의미론을 설계하는 실무 플레이북

백엔드 커리큘럼 심화: Clock Skew를 전제로 시간 의미론을 설계하는 실무 플레이북

분산 시스템에서 시계 오차를 예외가 아니라 기본 조건으로 보고, 시간 기반 로직을 안전하게 설계·운영하는 기준을 정리합니다.

백엔드 커리큘럼 심화: DB 메이저 버전 무중단 업그레이드 플레이북(호환성·회귀·롤백 기준)

백엔드 커리큘럼 심화: DB 메이저 버전 무중단 업그레이드 플레이북(호환성·회귀·롤백 기준)

DB 메이저 버전 업그레이드를 단순 점검이 아니라 운영 가능한 전환 절차로 다룹니다. 호환성 확인, 쿼리 플랜 회귀 감지, 트래픽 승격/롤백 기준까지 숫자 중심으로 정리합니다.

백엔드 커리큘럼 심화: Bounded Staleness와 Read-Your-Writes 보장 설계 플레이북

백엔드 커리큘럼 심화: Bounded Staleness와 Read-Your-Writes 보장 설계 플레이북

읽기 복제 구조에서 사용자 체감 일관성을 지키기 위해 Bounded Staleness, Read-Your-Writes, 라우팅 정책을 숫자 기준으로 설계하는 실무 플레이북입니다.

백엔드 커리큘럼 심화: 캐시 일관성 설계(Write-Through/Invalidate/CDC)로 stale read 사고 줄이기

백엔드 커리큘럼 심화: 캐시 일관성 설계(Write-Through/Invalidate/CDC)로 stale read 사고 줄이기

캐시 적중률보다 더 어려운 캐시 일관성 문제를 실무 기준으로 정리합니다. stale read 허용 범위, 무효화 지연 임계치, 재처리 규칙까지 숫자로 설명합니다.

백엔드 커리큘럼 심화: Cell-Based Architecture로 Blast Radius를 통제하는 실무 플레이북

백엔드 커리큘럼 심화: Cell-Based Architecture로 Blast Radius를 통제하는 실무 플레이북

단일 대형 플랫폼을 작은 셀(cell) 단위로 나눠 장애 전파를 줄이고 복구 속도를 높이기 위한 설계·운영 기준을 숫자 기반으로 정리합니다.

백엔드 커리큘럼 심화: 멀티테넌트 공정성 스케줄링(WFQ/DRR)으로 노이즈 네이버를 제어하는 방법

백엔드 커리큘럼 심화: 멀티테넌트 공정성 스케줄링(WFQ/DRR)으로 노이즈 네이버를 제어하는 방법

멀티테넌트 환경에서 특정 고객 트래픽이 전체 서비스를 흔들지 않도록, WFQ/DRR 기반 공정성 제어와 운영 임계치를 실무 관점으로 정리합니다.

백엔드 커리큘럼 심화: Priority Load Shedding과 Bulkhead로 혼잡 상황을 통제하는 법

백엔드 커리큘럼 심화: Priority Load Shedding과 Bulkhead로 혼잡 상황을 통제하는 법

트래픽 급증 시 모든 요청을 동일하게 처리하려는 접근을 버리고, 우선순위 기반 차단과 격리(Bulkhead)로 시스템 붕괴를 막는 실무 기준을 정리합니다.