아카이브 글

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

백엔드 커리큘럼 심화: 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를 함께 설계하는 실무 기준을 숫자와 우선순위 중심으로 정리합니다.

백엔드 커리큘럼 심화: DB 장애조치(Failover) 운영 플레이북 — RTO/RPO, Fencing, Connection Draining

백엔드 커리큘럼 심화: DB 장애조치(Failover) 운영 플레이북 — RTO/RPO, Fencing, Connection Draining

DB 장애조치를 사람이 감으로 처리하지 않도록, 트리거 조건·우선순위·롤백 기준을 숫자로 정의하는 실무형 플레이북입니다.