대용량 경험 없는 주니어 백엔드를 위한 DDIA 5주 스터디
2
1
일정: 10월 8일(목)부터 11월 5일까지 매주 목요일 저녁 8시, 2시간, 온라인(Zep)
모집 마감: 10월 7일(수) 23:59
■ 5주 동안 면접 단골 질문 다섯 개를 끝냅니다
1주 · 부하 (1~2장)
"10배 늘면 어디부터 무너지나요?"에 순서를 대고 답합니다.
2주 · 저장 (3~4장)
"인덱스를 더 걸면 되지 않나요?"에 쓰기 비용으로 답합니다.
3주 · 복제 (5~6장)
"읽기 복제본 붙이면 끝인가요?"에 복제 지연까지 답합니다.
4주 · 동시성 (7~9장)
"동시성은 어떻게 막았나요?"에 격리 수준이 못 막는 곳까지 답합니다.
5주 · 캐시 (10~12장)
"캐시 정합성은요?"에 DB와 캐시가 어긋나는 구조로 답합니다.
■ 같은 질문, 5주 뒤에는 이렇게 답합니다
Q. 사용자가 10배로 늘면 어떻게 하시겠어요?
지금: "캐시를 붙이고 읽기 복제본을 늘리겠습니다."
5주 뒤: "먼저 읽기와 쓰기 중 어디가 막히는지 가르겠습니다. 읽기라면 복제본을 늘립니다. 그러면 방금 쓴 글이 안 보이는 복제 지연이 생기니, 방금 쓴 사용자만 잠깐 리더에서 읽게 하겠습니다."
책을 대신 요약해 주기를 기대하신다면 맞지 않습니다. 매주 읽고 오는 시간이 필요합니다.
모집링크 : https://teamgrit.co/grit-deep-dive/ddia
답변 0





