캐시
핵심 개념
8개
문제
19개
면접 질문
32개
내 실력이 궁금하다면?
맛보기 시험로그인 없이 5문제 맛보기
필수 개념
신입 백엔드 개발자가 반드시 알아야 할 핵심 개념
캐시 기본과 캐시 계층
같은 데이터를 두 번 계산하지 않는다. 캐시가 통하는 조건
입문
면접 질문 4개캐시 읽기와 쓰기 전략
Cache-Aside부터 Write-Back까지, 어디에 먼저 쓰는가
기초
면접 질문 4개TTL과 캐시 무효화
캐시에서 가장 어려운 문제, 언제 버릴지 정하기
중급
면접 질문 4개캐시 교체 정책 (LRU/LFU)
메모리가 꽉 찼을 때 무엇을 먼저 버릴 것인가
기초
면접 질문 4개캐시 스탬피드 (Thundering Herd)
TTL 만료 순간 DB로 몰리는 요청 폭발 막기
심화
면접 질문 4개분산 캐시와 Redis 자료구조 선택
캐시를 문자열로만 쓰지 않는다. 타입이 성능을 바꾼다
중급
면접 질문 4개캐시 일관성 문제
DB는 바뀌었는데 캐시는 옛 값, 정합성이 깨지는 순간
심화
면접 질문 4개추가 개념
더 깊이 이해하면 좋은 개념들