본문으로 바로가기

아카이브 글

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

백엔드 커리큘럼 심화: 장시간 작업의 취소·부분효과·결과 정합성을 설계하는 법

백엔드 커리큘럼 심화: 장시간 작업의 취소·부분효과·결과 정합성을 설계하는 법

내보내기·정산·대량 변경처럼 오래 걸리는 작업에서 취소 요청, 이미 발생한 외부 효과, 최종 결과를 분리해 안전하게 설계하는 기준을 정리합니다.

백엔드 커리큘럼 심화: 결정론적 시간 설계 — Clock 주입, UTC 저장, 경계 테스트 플레이북

백엔드 커리큘럼 심화: 결정론적 시간 설계 — Clock 주입, UTC 저장, 경계 테스트 플레이북

서버의 현재 시간을 전역 함수로 읽지 않고 Clock·UTC·업무 시간대·경계 테스트로 분리해 마감, 만료, 재시도, 정산 로직을 재현 가능하게 만드는 방법을 정리합니다.

백엔드 커리큘럼 심화: 오류 진단 ID·지원 조회·민감정보 경계를 설계하는 법

백엔드 커리큘럼 심화: 오류 진단 ID·지원 조회·민감정보 경계를 설계하는 법

API 오류를 클라이언트 응답, 운영 진단, 지원 조회로 분리하고 재시도 가능성·민감정보·감사 증거를 함께 설계하는 기준을 정리합니다.

백엔드 커리큘럼 심화: 멱등 키 보존 기간·재사용·재처리 경계를 설계하는 법

백엔드 커리큘럼 심화: 멱등 키 보존 기간·재사용·재처리 경계를 설계하는 법

멱등 키를 TTL 캐시가 아니라 요청 의미, 외부 부수효과, 재처리 기간, 보존 정책을 함께 가진 운영 계약으로 설계하는 기준을 정리합니다.

백엔드 커리큘럼 심화: Java ScopedValue로 요청 컨텍스트를 안전하게 전파하는 기준

백엔드 커리큘럼 심화: Java ScopedValue로 요청 컨텍스트를 안전하게 전파하는 기준

Java ScopedValue를 ThreadLocal의 단순 대체재로 보지 않고, 요청 컨텍스트의 범위·전파·정리·관측성을 설계하는 실무 기준으로 정리합니다.

백엔드 커리큘럼 심화: WebTransport 세션·스트림·Datagram을 지연·유실·백프레셔 기준으로 운영하는 법

백엔드 커리큘럼 심화: WebTransport 세션·스트림·Datagram을 지연·유실·백프레셔 기준으로 운영하는 법

WebTransport를 WebSocket의 빠른 대체재로 보지 않고, 신뢰성·순서·혼잡 제어가 다른 stream과 datagram을 세션 계약으로 운영하는 기준을 정리합니다.

2026 개발 트렌드: HTTP Message Signatures로 API 호출 출처·변조·재전송을 분리해 검증하는 법

2026 개발 트렌드: HTTP Message Signatures로 API 호출 출처·변조·재전송을 분리해 검증하는 법

토큰만으로 설명하기 어려운 대리 호출·webhook·agent 호출이 늘면서, HTTP Message Signatures를 출처·무결성·재전송 방지 계약으로 운영하는 기준을 정리합니다.

검색 품질을 운영하는 법: relevance 평가·무결과·회귀를 함께 다루는 백엔드 플레이북

검색 품질을 운영하는 법: relevance 평가·무결과·회귀를 함께 다루는 백엔드 플레이북

검색 기능을 색인 성공 여부가 아닌 사용자 과업 성공률로 운영하기 위한 평가셋, 무결과 분류, 변경 검증, 롤백 기준을 정리합니다.

백엔드 커리큘럼 심화: OLTP와 분석 저장소를 분리하는 이벤트 파이프라인 설계

백엔드 커리큘럼 심화: OLTP와 분석 저장소를 분리하는 이벤트 파이프라인 설계

운영 DB의 트랜잭션을 보호하면서 분석·대시보드·집계 요구를 처리하기 위해 OLTP와 분석 저장소를 분리하는 기준, 이벤트 계약, 적재·재처리·정합성 검증 방법을 정리합니다.