빠른 화면 응답과 서버 진실의 간극
서버 확정 전 화면을 먼저 갱신하는 낙관적 UI의 원리와, 실패 시 롤백·재조정을 안전하게 처리하는 백엔드 설계.
키워드가 정확히 일치하지 않아도 의미로 글을 찾아줍니다. 모든 처리는 브라우저 안에서 일어나며 — 서버·API 키·외부 전송이 없습니다. (검색 모델은 처음 한 번만 받고 이후 캐시됩니다.)
매일 자동으로 바뀌는 복습 6선 — Network · OS · Algorithm · Database 각 1편 + 랜덤 2편.
서버 확정 전 화면을 먼저 갱신하는 낙관적 UI의 원리와, 실패 시 롤백·재조정을 안전하게 처리하는 백엔드 설계.
고유 식별자 발급은 auto_increment로 끝나지 않는다. UUID의 인덱스 비용, 시퀀스, Snowflake의 트레이드오프를 내부 메커니즘까지 다룬다.
결제 게이트웨이는 같은 통보를 여러 번 재전송한다. 거래 ID 기반 중복 차단으로 두 번 와도 한 번만 처리하는 멱등 설계를 다룬다.

파일 시스템의 실체 — inode와 디렉터리 엔트리, 직접·간접 블록 포인터, 하드/심볼릭 링크, VFS 추상화를 그림과 실습으로 이해합니다.

쿼리가 갑자기 느려지는 이유 — PostgreSQL 옵티마이저의 카디널리티 추정과 통계(pg_statistic·MCV·히스토그램), 추정이 틀어지는 원인과 CREATE STATISTICS 해법을 설명합니다.
조회를 캐싱했는데 수정 후 캐시를 안 지우면 옛 데이터가 계속 나온다. 쓰기 시 무효화·갱신 전략과 write-through/cache-aside의 차이를 다룬다.

라우팅 테이블 구조와 Longest Prefix Match, 홉바이홉 포워딩, 정적·동적 라우팅, IGP(OSPF)와 EGP(BGP)의 차이, AS 경로 속성과 라우팅 정책까지 인터넷이 길을 찾는 방법을 정리합니다.
통계 화면을 매번 집계로 그릴지, 사전 집계 테이블로 미리 계산할지. 비용과 신선도의 트레이드오프, 그리고 증분 갱신을 다룬다.

malloc은 어떻게 힙을 쪼개나 — brk/mmap, 단편화, glibc 할당자, 커널의 buddy system과 slab까지 메모리 할당의 전 계층을 정리합니다.