1장 사용자 수에 따른 규모 확장성
2장 개략적인규모추정
3장 시스템 설계 면접 공략법
4장 처리율제한장치의설계
5장 안정해시설계
6장 키-값저장소설계
7장 분산시스템을위한유일 ID 생성기설계
8장 URL 단축기설계
9장 웹크롤러설계
10장알림시스템설계
11장뉴스피드시스템설계
12장채팅시스템설계
13장검색어자동완성시스템
14장유튜브설계
15장구글드라이브설계
16장배움은계속된다
시스템 디자인 책이었습니다.
가상으로 면접에 임한다고 가정하고, 대규모 시스템을 어떻게 설계할지에 대해 논의하게 됩니다.
목차를 살펴보니 평소 궁금했던 내용들을 다루고 있어서 선택하였습니다.
여러가지 시스템의 설계 사례에 대해서 설명하고, 제목에 걸맞게 면접에서 임해야하는 자세 또한 소개해줍니다.
아쉬운 점은, 그렇게 깊이있게 느껴지진 않았습니다.
정작 중요하다고 여기지는, 궁금했던 점에 대해서는 논하지 않고 넘어가는 부분이 종종 있었습니다.
물론, 책 하나로 모든 내용들을 다 담을 수도 없을 것이고, 관련 자료들의 링크는 함께 첨부되어 있습니다.
세부적인 부분은 별도 공부가 더욱 필요할 것 같습니다.
그래도 배운 점은 많았습니다.
이름만 들어본 개념에 대해서 실적용 사례를 어떻게 하는지 알아볼 수 있었고,
세세하지 않다고 느꼈던 내용은 개인적으로 다시 한번 구상해볼 수 있었습니다.
한 장이 비교적 길지 않고, 책 자체도 얇은 편이라 가벼운 마음으로 읽으면 금방 읽을 수 있습니다.
또, 첨부된 링크를 이용하여 추가적인 공부를 이용한다면 더욱 깊게 공부할 수 있을 것입니다.
흥미로운 주제를 많이 다뤄서 그런지, 재미있게 읽은책이었습니다.