본문으로 바로가기

아카이브 글

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

백엔드 커리큘럼 심화: PostgreSQL LISTEN/NOTIFY, 내구성 큐가 아닌 깨우기 신호로 안전하게 쓰는 법

백엔드 커리큘럼 심화: PostgreSQL LISTEN/NOTIFY, 내구성 큐가 아닌 깨우기 신호로 안전하게 쓰는 법

PostgreSQL LISTEN/NOTIFY를 메시지 브로커나 작업 큐로 오해하지 않고, 커밋과 함께 전달되는 저지연 wake-up 신호로 사용하는 설계·복구·커넥션 풀·관측 기준을 정리합니다.

백엔드 커리큘럼 심화: PostgreSQL RLS와 트랜잭션 컨텍스트, 커넥션 풀에서 테넌트 경계를 안전하게 강제하는 법

백엔드 커리큘럼 심화: PostgreSQL RLS와 트랜잭션 컨텍스트, 커넥션 풀에서 테넌트 경계를 안전하게 강제하는 법

PostgreSQL Row Level Security를 공유 테이블 SaaS에 적용할 때 tenant context, SET LOCAL, 커넥션 풀 재사용, role 분리, 정책 테스트를 어떻게 묶어야 하는지 정리한 운영 플레이북입니다.

백엔드 커리큘럼 심화: Password Credential Lifecycle, 해시·복구·침해 대응을 하나의 인증 계약으로 설계하기

백엔드 커리큘럼 심화: Password Credential Lifecycle, 해시·복구·침해 대응을 하나의 인증 계약으로 설계하기

비밀번호를 해시 하나로 끝내지 않고, 등록·검증·파라미터 상향·재설정·세션 폐기·침해 대응까지 연결해 운영 가능한 인증 수명주기로 설계하는 실무 플레이북입니다.

백엔드 커리큘럼 심화: 도메인 이벤트와 통합 이벤트, 내부 변경을 외부 계약으로 바로 흘리지 않는 법

백엔드 커리큘럼 심화: 도메인 이벤트와 통합 이벤트, 내부 변경을 외부 계약으로 바로 흘리지 않는 법

도메인 이벤트와 통합 이벤트를 분리하고, outbox·번역 계층·스키마 버전·실패 처리까지 하나의 외부 이벤트 계약으로 운영하는 기준을 정리합니다.

백엔드 커리큘럼 심화: 식별자 정규화와 비교 정책, Unicode 입력이 권한 우회가 되지 않게 설계하는 법

백엔드 커리큘럼 심화: 식별자 정규화와 비교 정책, Unicode 입력이 권한 우회가 되지 않게 설계하는 법

이메일·사용자명·도메인·외부 리소스 ID를 표시 문자열과 보안 식별자로 분리하고, 허용 문자·정규화·중복·감사 기준을 설계하는 실무 플레이북입니다.

백엔드 커리큘럼 심화: Authorization-Aware Search, 검색 결과에서 권한 누출을 막는 플레이북

백엔드 커리큘럼 심화: Authorization-Aware Search, 검색 결과에서 권한 누출을 막는 플레이북

검색 인덱스가 원본 권한보다 늦게 바뀌는 환경에서 문서 제목·스니펫·집계·RAG 인용까지 포함한 권한 누출을 막기 위해, query-time filter·권한 전파 SLO·재검증·롤백 기준을 설계하는 방법을 정리합니다.

백엔드 커리큘럼 심화: SCIM 프로비저닝·비활성화, IdP-애플리케이션 계정 수명주기 운영 플레이북

백엔드 커리큘럼 심화: SCIM 프로비저닝·비활성화, IdP-애플리케이션 계정 수명주기 운영 플레이북

SCIM으로 사용자와 그룹을 연동할 때 계정 생성보다 어려운 비활성화, 그룹 동기화, 재시도, 권한 캐시 무효화, 정합성 점검을 운영 기준과 함께 정리합니다.

백엔드 커리큘럼 심화: DB 자격증명 회전과 커넥션 풀 무중단 전환 플레이북

백엔드 커리큘럼 심화: DB 자격증명 회전과 커넥션 풀 무중단 전환 플레이북

DB 비밀번호·토큰을 교체할 때 애플리케이션 커넥션 풀을 끊지 않고 전환하는 방법과, 이중 자격증명·롤백·검증 기준을 숫자 중심으로 정리합니다.

백엔드 커리큘럼 심화: 금액·통화·반올림 경계, Money 값을 정산 사고 없이 다루는 법

백엔드 커리큘럼 심화: 금액·통화·반올림 경계, Money 값을 정산 사고 없이 다루는 법

금액을 부동소수점이나 단순 DECIMAL 컬럼으로만 다루지 않고, 통화 단위·반올림 시점·배분 규칙·원본 산식·정산 검증을 하나의 Money 계약으로 설계하는 실무 플레이북입니다.

백엔드 커리큘럼 심화: PostgreSQL SKIP LOCKED 작업 큐, Claim·Lease·재처리를 안전하게 설계하는 법

백엔드 커리큘럼 심화: PostgreSQL SKIP LOCKED 작업 큐, Claim·Lease·재처리를 안전하게 설계하는 법

PostgreSQL SELECT FOR UPDATE SKIP LOCKED로 작업 큐를 만들 때 claim 트랜잭션, lease 만료, fencing token, 재시도, starvation과 관측 기준을 함께 설계하는 실무 플레이북입니다.