가상 면접 사례로 배우는 대규모 시스템 설계 기초
가상 면접 사례로 배우는 대규모 시스템 설계 기초 System Design Interview
저자 알렉스 쉬
역자 이범준
출판사 인사이트
네이버 책
https://book.naver.com/bookdb/book_detail.nhn?bid=20756755
풀린이 추천 : 4.5 / 5
약 동시접속 100명정도의 소규모 시스템에 대해 운영 및 프로젝트를 진행하고 있는데요
부하가 큰 시스템에 대해서 다른 회사에서는 어떻게 설계를 하고 운영을 하는지 항상 궁금했습니다.
주변에 지인들에게도 많이 물어보았구요
책이 페이스북에 소개되고 목차를 확인한후에 바로 구매하여 읽고 있습니다.
설계의 기초라는 제목에 걸맞게 세세한 기술 설명보다는
막 개발에 입문한 분들도 읽어보면 좋을 수준으로 용어로 대규모 서비스에 대한 설계에 대해 설명해줍니다.
가상면접사례를 테마로 이야기를 진행하게되는데
작게 시작해서 꼬리에 꼬리를 물면서 큰 시스템에 대해서 어떻게 설계를 진행하는지에 대해
친절하게 설명을 해줍니다.
해당 설계에 대한 지식 및 경험이 있으신 전문가 분들에게는 쉬운 난이도로 볼수있지만
설계에 관심이 있는 입문자분들에게는 좋은 서적이 될 것 같습니다
-- 추천 독자 타겟 --
1. 대규모 서비스는 어떻게 설계를 할까에 대한 질문을 가지는 신입사원 ~ 대리
2. "현재 큰 서비스를 운영하지 않는 회사이지만 차,부장 ,임원에게 우리도 이런 서비스를 설계를 해야합니다."
라고 설득을 할때 이책을 추천해주시면 좋을 것 같습니다.
목차
1장 사용자 수에 따른 규모 확장성
2장 개략적인 규모 추정
3장 시스템 설계 면접 공략법
4장 처리율 제한 장치의 설계
5장 안정 해시 설계
6장 키-값 저장소 설계
7장 분산 시스템을 위한 유일 ID 생성기 설계
8장 URL 단축기 설계
9장 웹 크롤러 설계
10장 알림 시스템 설계
11장 뉴스 피드 시스템 설계
12장 채팅 시스템 설계
13장 검색어 자동완성 시스템
14장 유튜브 설계
15장 구글 드라이브 설계
16장 배움은 계속된다
[예스24 제공]