아카이브 글

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

백엔드 커리큘럼 심화: Tamper-Evident Audit Log, 조작 방지 감사 로그를 운영 증거로 만드는 법

백엔드 커리큘럼 심화: Tamper-Evident Audit Log, 조작 방지 감사 로그를 운영 증거로 만드는 법

관리자 액션, 권한 변경, 결제·정산 이벤트를 나중에 설명 가능한 증거로 남기기 위해 append-only 로그, 해시 체인, 보존 정책, 조회 권한을 실무 기준으로 정리합니다.

백엔드 커리큘럼 심화: Session Affinity와 Stateful Routing 운영 플레이북

백엔드 커리큘럼 심화: Session Affinity와 Stateful Routing 운영 플레이북

스티키 세션, 서버 메모리 세션, Redis 세션 저장소, JWT 기반 stateless 인증을 운영 기준으로 비교하고 장애·배포·확장 관점의 선택 기준을 정리합니다.

백엔드 커리큘럼 심화: Projection Lag와 Read Model Rebuild 운영 플레이북

백엔드 커리큘럼 심화: Projection Lag와 Read Model Rebuild 운영 플레이북

이벤트 기반 시스템에서 read model projection lag, 재빌드, 백필, 체크포인트를 운영 기준으로 관리하는 방법을 숫자와 의사결정 기준 중심으로 정리합니다.

백엔드 커리큘럼 심화: UPSERT, UNIQUE 제약, 멱등 키를 쓰기 경로 기준으로 고르는 법

백엔드 커리큘럼 심화: UPSERT, UNIQUE 제약, 멱등 키를 쓰기 경로 기준으로 고르는 법

중복 요청과 재처리를 막을 때 UPSERT, UNIQUE 제약, 멱등 키를 언제 어떻게 조합해야 하는지 쓰기 경로 기준으로 정리합니다.

백엔드 커리큘럼 심화: Optimistic Lock, Pessimistic Lock, Atomic Update를 경쟁 비용 기준으로 고르는 법

백엔드 커리큘럼 심화: Optimistic Lock, Pessimistic Lock, Atomic Update를 경쟁 비용 기준으로 고르는 법

동시성 제어는 락을 세게 거는 문제가 아니라 충돌 비용과 대기 비용을 어디에 둘지 정하는 일입니다. Optimistic Lock, Pessimistic Lock, Atomic Update를 실무 숫자 기준으로 비교합니다.

백엔드 커리큘럼 심화: Cache-Aside, Read-Through, Write-Through, Write-Behind를 workload 기준으로 고르는 법

백엔드 커리큘럼 심화: Cache-Aside, Read-Through, Write-Through, Write-Behind를 workload 기준으로 고르는 법

캐시 패턴은 취향이 아니라 workload와 데이터 신뢰도 요구에 맞춰 골라야 합니다. Cache-Aside, Read-Through, Write-Through, Write-Behind를 실무 숫자와 조건으로 비교합니다.