화면만 먼저, 기능은 나중에 — 운영 기능의 단계적 출시
권한 부여 같은 위험한 기능을 화면(비활성)부터 내보내고 서버 로직을 단계적으로 붙이는 출시 전략. UI 스텁의 의미와 미완성 기능을 안전하게 숨기는 서버 설계를 다룬다.
키워드가 정확히 일치하지 않아도 의미로 글을 찾아줍니다. 모든 처리는 브라우저 안에서 일어나며 — 서버·API 키·외부 전송이 없습니다. (검색 모델은 처음 한 번만 받고 이후 캐시됩니다.)
매일 자동으로 바뀌는 복습 6선 — Network · OS · Algorithm · Database 각 1편 + 랜덤 2편.
권한 부여 같은 위험한 기능을 화면(비활성)부터 내보내고 서버 로직을 단계적으로 붙이는 출시 전략. UI 스텁의 의미와 미완성 기능을 안전하게 숨기는 서버 설계를 다룬다.

malloc 1GB가 즉시 성공하는 이유 — 디맨드 페이징과 페이지 폴트(minor/major) 처리, 스왑, overcommit과 OOM killer를 깊이 있게 다룹니다.
잘 변하지 않는 총건수를 캐시할 때 TTL 만료 순간 요청이 DB로 쏟아지는 캐시 스탬피드와, single-flight·조기 재계산으로 막는 법을 다룬다.

PostgreSQL 잠금의 모든 것 — 행·테이블 락 모드, 2PL, SELECT FOR UPDATE, 데드락이 생기는 이유와 검출(대기 그래프), 락 경합 진단(pg_locks·lock_timeout)을 다룹니다.
접두 검색 자동완성의 핵심인 트라이·n-gram 인덱스와, 디바운스·결과 수 제한·캐싱으로 지연을 잡는 설계를 다룬다.
같은 데이터를 화면(HTML)과 API(JSON)로 분기하는 콘텐츠 협상의 원리와, 컨트롤러의 책임을 깔끔히 나누는 설계를 다룬다.

페이징과 다단계 페이지 테이블, TLB의 동작과 hit/miss 비용, huge page까지 — x86-64 4단계 주소 변환을 애니메이션으로 따라갑니다.

IPv4·IPv6 주소 체계, 서브넷 마스크와 CIDR(/24, /26) 표기, 서브넷팅 계산(네트워크·브로드캐스트·가용 호스트 수), 사설망 대역과 마스크 AND 연산을 비트 단위로 설명합니다.
offset 페이징의 한계를 짚고, 정렬키를 결합한 커서와 불투명 토큰으로 안정적인 무한 스크롤 API를 설계하는 법을 다룬다.