티스토리 뷰

https://www.yes24.com/Product/Goods/102819435

 

가상 면접 사례로 배우는 대규모 시스템 설계 기초 - 예스24

“페이스북의 뉴스 피드나 메신저, 유튜브, 구글 드라이브 같은 대규모 시스템은 어떻게 설계할까?”IT 경력자라도 느닷없이 대규모 시스템을 설계하려고 하면 막막하다고 느낄 수 있다. 특히나

www.yes24.com

 이 책 드디어 다 읽었다! 그렇게 막 두껍지는 않은데 회사 다니면서 이것 저것 하느라 읽는 데 시간이 좀 걸렸다.

 주된 내용은 대규모 시스템 설계할 때 어떻게 접근해야하는지 면접의 상황을 빌려서 풀어가는 것이다. 처리율 제한 장치, 안정 해시, 키-값 저장소, 유일 ID 생성기, URL 단축기, 웹 크롤러, 알림 시스템, 뉴스 피드 시스템, 채팅 시스템, 검색어 자동완성 등 대규모로 설계할 때 어떻게 설계해야할지 막막한 것들에 대해서 여러 방안을 알려주고 최적의 방법을 찾아가는 과정이 많이 도움이 되었다. 그리고 이후에는 유튜브, 구글 드라이브의 설계를 진행해보며 실제로 시스템이 이렇게 설계되어 있겠구나 그림을 그려볼 수 있어서 좋았다.

 그리고 실제 면접에서 시스템 설계하는 문제가 나오면 어떻게 접근하면 좋을지 미리 경험해볼 수 있어서 그런 경험이 적은 나에게 많은 도움이 되었다.

 정리를 하면서 읽긴 했는데 아직 이 책의 30%만 흡수한 것 같아서 정리한 내용을 토대로 다시 읽어봐야겠다.

300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함