
프로세스 간 통신(IPC) — 격리된 프로세스가 협력하는 법, 파이프부터 공유 메모리까지
프로세스 간 통신(IPC) 완전정리 — 파이프, 시그널, 메시지 큐, 공유 메모리, 유닉스 소켓의 동작 원리와 복사 비용·zero-copy 트레이드오프를 비교합니다.
키워드가 정확히 일치하지 않아도 의미로 글을 찾아줍니다. 모든 처리는 브라우저 안에서 일어나며 — 서버·API 키·외부 전송이 없습니다. (검색 모델은 처음 한 번만 받고 이후 캐시됩니다.)
매일 자동으로 바뀌는 복습 6선 — Network · OS · Algorithm · Database 각 1편 + 랜덤 2편.

프로세스 간 통신(IPC) 완전정리 — 파이프, 시그널, 메시지 큐, 공유 메모리, 유닉스 소켓의 동작 원리와 복사 비용·zero-copy 트레이드오프를 비교합니다.
쿠키가 자동으로 따라붙는 성질을 악용하는 CSRF의 원리. 동기화 토큰 패턴과 SameSite 쿠키가 어떻게 위조 요청을 걸러내는지 메커니즘까지 정리한다.
운영 목록 화면이 리스트와 카운트를 두 번 호출하던 것을 한 응답으로 합치는 설계. 네트워크 왕복 비용과 화면 깜빡임, 카운트 쿼리를 동시에/별도로 둘 때의 트레이드오프를 다룬다.

인덱스를 걸었는데 안 타는 이유 — 복합 인덱스 선두열 규칙, 커버링·Index-Only Scan, 부분·표현식 인덱스, 인덱스가 무력화되는 전형적 패턴을 PostgreSQL EXPLAIN으로 짚습니다.
문자열 결합으로 만든 동적 쿼리가 왜 위험한가. 파라미터 바인딩이 인젝션을 원천 차단하는 원리와, 바인딩할 수 없는 정렬·컬럼명을 화이트리스트로 막는 법.

배열·동적 배열·연결 리스트를 메모리 관점에서 비교합니다. 인덱스 접근 O(1)과 삽입·삭제 비용, 캐시 지역성이 같은 O(n)을 수십 배 가르는 이유를 애니메이션으로.
버튼 더블클릭과 네트워크 재전송이 만드는 중복 처리. 멱등키 발급과 DB 유니크 제약으로 이중 방어하는 법, 그리고 재시도와 멱등성의 관계를 정리한다.
약관 URL처럼 자주 바뀌는 값을 코드가 아닌 관리 테이블로 빼고, 버전 컬럼으로 어떤 버전이 노출됐는지 추적하는 설계를 generic 예시로 정리한다.

컨텍스트 스위치의 진짜 비용 — 레지스터 저장·복구의 직접비용과 TLB flush·캐시 오염의 간접비용을 측정과 애니메이션으로 분석합니다.