[가상 면접 사례로 배우는 대규모 시스템 설계 기초]3. 시스템 설계 면접 공략법
https://product.kyobobook.co.kr/detail/S000001033116
가상 면접 사례로 배우는 대규모 시스템 설계 기초 | 알렉스 쉬 - 교보문고
가상 면접 사례로 배우는 대규모 시스템 설계 기초 | “페이스북의 뉴스 피드나 메신저,유튜브, 구글 드라이브 같은 대규모 시스템은 어떻게 설계할까?” IT 경력자라도 느닷없이 대규모 시스템
product.kyobobook.co.kr
1장 사용자 수에 따른 규모 확장성 : https://inhyeok-blog.tistory.com/40
2장 개략적인규모추정 : https://inhyeok-blog.tistory.com/41
3장 시스템 설계 면접 공략법 : https://inhyeok-blog.tistory.com/42
4장 처리율제한장치의설계 : https://inhyeok-blog.tistory.com/43
5장 안정해시설계 : https://inhyeok-blog.tistory.com/44
6장 키-값저장소설계 : https://inhyeok-blog.tistory.com/45
7장 분산시스템을위한유일 ID 생성기설계 : https://inhyeok-blog.tistory.com/46
8장 URL 단축기설계 : https://inhyeok-blog.tistory.com/47
9장 웹크롤러설계 : https://inhyeok-blog.tistory.com/48
10장알림시스템설계 : https://inhyeok-blog.tistory.com/49
11장뉴스피드시스템설계 : https://inhyeok-blog.tistory.com/50
12장채팅시스템설계 : https://inhyeok-blog.tistory.com/51
13장검색어자동완성시스템 : https://inhyeok-blog.tistory.com/52
14장유튜브설계 : https://inhyeok-blog.tistory.com/53
15장구글드라이브설계 : https://inhyeok-blog.tistory.com/54
해당 장은 시스템 설계 면접에 접근하는 방법을 전하고 있다. 필자는 이 책을 시스템 설계 면접을 위해 읽은 것은 아니지만, 이 장을 통해 시스템 설계를 하면서 놓치면 안되는 부분을 다시한번 되짚을 수 있었다. 3장은 간단하게 언급하고 넘어가겠다.
효과적 면접을 위한 4단계 접근법
1. 문제 이해 및 설계 범위 확정
2. 개략적인 설계안 제시 및 동의 구하기
3. 상세 설계
4. 마무리(추가 논의)
작가는 4단계로 면접에 접근하라고 조언한다. 여기서 필자는 개략적인 설계안 제시 및 동의를 구하고 상세 설계를 마무리 한다는 지점이 정말 좋았다. 실제 설계를 하다보면 자신있는 부분에 대한 설계는 상세하게 하고, 잘 알지 못하는 부분에 대한 설계는 문제를 인지하지도 못한채 넘어가곤 한다. 그래서 커다란 시스템 설계를 단계별로 진행하면서 동의를 구하는 부분이 마음에 들었다. 아주 간단한 설계에서 시작해서 계속해서 다음 Step을 밟아가면서 동료에게 또는 선배/상사에게 조언을 받는다면 조금더 꼼꼼한 설계안을 만들 수 있지 않을까?