아카이브 글

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

백엔드 커리큘럼 심화: Service Discovery와 Health-Aware Routing 실무 설계

백엔드 커리큘럼 심화: Service Discovery와 Health-Aware Routing 실무 설계

인스턴스가 자주 바뀌는 환경에서 DNS, registry, client-side/server-side discovery, active/passive health check를 어떻게 조합해야 안정적인 라우팅이 되는지 실무 기준으로 정리합니다.

백엔드 커리큘럼 심화: Hot Partition과 Partition Key Skew 실무 플레이북

백엔드 커리큘럼 심화: Hot Partition과 Partition Key Skew 실무 플레이북

샤딩은 했는데 특정 키와 특정 테넌트만 계속 뜨거워지는 상황에서, skew를 어떻게 탐지하고 어떤 기준으로 salting, resharding, 캐시, 비동기화를 선택할지 실무 숫자로 정리합니다.

백엔드 커리큘럼 심화: Snapshot Isolation, Serializable, Write Skew 실무 판단 플레이북

백엔드 커리큘럼 심화: Snapshot Isolation, Serializable, Write Skew 실무 판단 플레이북

트랜잭션 격리 수준을 이론으로만 외우지 않고, write skew가 실제로 언제 터지는지, Snapshot Isolation과 Serializable을 어떤 기준으로 고를지 운영 숫자와 함께 정리합니다.

백엔드 커리큘럼 심화: Advisory Lock 실무 플레이북, DB 락으로 어디까지 해결하고 언제 다른 조율 방식으로 넘어갈까

백엔드 커리큘럼 심화: Advisory Lock 실무 플레이북, DB 락으로 어디까지 해결하고 언제 다른 조율 방식으로 넘어갈까

중복 실행 방지, 단일 작업자 선출, 배치 겹침 차단 같은 문제를 Advisory Lock으로 해결할 때의 설계 기준과 한계를 숫자 중심으로 정리합니다.

백엔드 커리큘럼 심화: Webhook Delivery Reliability 플레이북 (Signature·Retry·Idempotency·DLQ)

백엔드 커리큘럼 심화: Webhook Delivery Reliability 플레이북 (Signature·Retry·Idempotency·DLQ)

외부 시스템으로 webhook를 보내는 백엔드에서 중복 전송, 유실, 서명 검증 실패, 재시도 폭주를 줄이기 위한 실무 기준을 숫자와 우선순위 중심으로 정리합니다.

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

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

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

백엔드 커리큘럼 심화: Queue Visibility Timeout·Ack/Nack·DLQ 재처리 설계 플레이북

백엔드 커리큘럼 심화: Queue Visibility Timeout·Ack/Nack·DLQ 재처리 설계 플레이북

메시지 큐 기반 비동기 처리에서 중복 실행, 유실, 무한 재시도를 줄이기 위해 Visibility Timeout, Ack/Nack, DLQ를 숫자 기준으로 설계하는 실무 플레이북입니다.

백엔드 커리큘럼 심화: 분산 스케줄러 Singleton 실행 보장 플레이북 (Lease·Fencing·Idempotency)

백엔드 커리큘럼 심화: 분산 스케줄러 Singleton 실행 보장 플레이북 (Lease·Fencing·Idempotency)

멀티 인스턴스 환경에서 배치/크론 작업이 중복 실행되는 사고를 줄이기 위해 Lease·Fencing·Idempotency를 함께 설계하는 실무 기준을 숫자와 우선순위 중심으로 정리합니다.