[24년 11월] 대규모 시스템 설계 기초 2권 스터디

[가상 면접 사례로 배우는 대규모 시스템 설계 기초 2권] 발표 스터디
이민석's avatar
Oct 13, 2024
[24년 11월] 대규모 시스템 설계 기초 2권 스터디

서론

11월부터 8주 간 가상 면접 사례로 배우는 대규모 시스템 설계 기초 2권을 읽고 토론을 진행할 스터디원을 구합니다.

본 스터디는 오프라인으로 진행되며, 오프라인 장소 대여로 인한 비용이 발생 가능합니다.
회당 몇천원 정도로 지출될 것으로 보이며, 인원수 및 장소에 따라 달라질 수 있습니다.
모든 지출 내역은 모두 투명하게 공개하고 있으며, 스터디 중도 탈퇴시 환급은 불가합니다.도서는 모두 개별 구매로 스터디 시작 전 준비되어야 합니다.

일정

  • 2024년 10월 7일, 월요일 : 신청 시작

  • 2024년 10월 20일, 일요일 자정 : 신청 마감

  • 2024년 10월 21일, 월요일 오후 2시 : 결과 안내

  • 2024년 10월 23일, 수요일 오후 8시 : 스터디 OT 진행

  • 2024년 10월 29일, 화요일 : 스터디 시작(DIL 작성 시작)

  • 2024년 11월 7일, 목요일 : 스터디 1주차 진행

  • 2024년 12월 26일, 목요일 : 스터디 마무리 및 회고

시작에 앞서

연초에 대규모 시스템 설계 기초 1권 스터디를 통해서
다양한 설계 면접, CAP 정리, 최종/강한 일관성 등을 배웠으며
좋은 동료분들 덕분에 SLO, SLI에 대한 인사이트를 얻었습니다.

이번에는 매주 1개의 주제에 집중하여
체크 리스트 기반의 가상 설계AWS 환경에서의 실제 설계를 모두 진행합니다.
이 시간을 통해서 아래 3가지 능력을 얻어가고자 합니다.

  1. 다양한 설계적 관점에 대한 지식

  2. 추상적인 요구사항을 구체화하는 시스템 설계 능력

  3. 추상적인 설계도를 실현하는 AWS 아키텍처를 설계하는 능력

매주 1개의 주제에 딥다이브하여
모두가 시스템을 설계하기 위한 사고방식을 가질 수 있었으면 좋겠습니다.

참여 신청(6명)

주차 별 커리큘럼

도서는 총 498 페이지, 13 장으로 구성되어 있습니다.

  • 1장 : 근접성 서비스

  • 2장 : 주변 친구

  • 3장 : 구글 앱

  • 4장 : 분산 메세지 큐

  • 5장 : 지표 모니터링 및 경보 시스템

  • 6장 : 광고 클릭 이집트 집계

  • 7장 : 호텔 예약 시스템

  • 8장 : 분산 이메일 서비스

진행 방식

스터디는 매주 목요일 강남역 오후 8시에 오프라인으로 진행됩니다.
활동 방식은 크게 “학습 기록”과 “오프라인 스터디”로 나뉘어 진행합니다.

스터디역은 강남역에서 일부 변동이 있을 수 있습니다.

  1. 학습 기록 (월 ~ 토요일)

    1. 도서를 읽고 공부한 내용이나 실습한 내용에 대해서 DIL을 작성합니다. 가능하다면 #모각코방 에서 모여서 스터디를 준비해 보아요!

    2. 학습 중 질문이나 궁금한 내용이 생긴다면 디스코드 채팅방을 이용해주세요!

    3. 본인이 공부한 내용에 대해서 40분 가량의 발표 자료를 준비해주세요!
      발표 형식은 반드시 블로그에 작성해주세요.
      발표 포맷과 준비를 위한 Tip은 OT때 공유합니다.

  2. 오프라인 스터디 (목요일, 오후 8시)

    1. 랜덤으로 발표자를 뽑아서 발표를 진행합니다.

    2. 발표 이후 주차별 발표에 대한 추가 토의를 나눕니다.

모든 참석자 분들은 반드시 발표 준비를 해주셔야 합니다.
준비가 연속으로 미흡할 시, 스터디를 함께하실 수 없습니다.

활동 내역

  1. 2024.10. ~ ing | 함수형 프로그래밍과 자바스크립트 ES6+ (10명)

  2. 2024.07. ~2024.09. | 쿠버네티스 비기너 클래스 (2명)

  3. 2024.07 ~ 2024.10. | 모던 자바스크립트 딥다이브 (10명)

  4. 2024.06 ~ 2024.07. | Next.js 14 & React - 완벽 가이드 (10명)

  5. 2024.05 ~ 2024.06. | 이펙티브 타입스크립트 (10명)

  6. 2024.05 ~ 2024.05 | 핵심 이론부터 프로그래밍 실습까지, 분산 컴퓨팅 (8명)

  1. 2024.04 ~ 2024.05 | React, Next 배포와 배포 자동화 A부터 Z (22명)

  2. 2024.03 ~ 2024.04 | 가상 면접 사례로 배우는 대규모 시스템 설계 기초 발표 스터디 (12명)

  3. 2024.03 ~ 2024.04 | 모던 리엑트 Deep Dive 발표 스터디 (10명)

  4. 2024.02 ~ 2024.03 | IT 엔지니어를 위한 네트워크 입문 독서 (14명, 자유 독서 방식)

  5. 2022년 12월 | 운영체제 공부 주제 선정 및 발표 방식
    프로세스와 스레드(동기화, 뮤텍스와 세마포어) / CPU 스케쥴링 및 예시 / 메모리(가상메모리 Linux, Windows 메모리 관리) / 파일 관리 / 보안

  6. 2022년 11월 | 운영체제 공부 주제 선정 및 발표 방식
    운영체제 개론 / 프로세스, 스레드 / CPU 스케줄링 / 메모리 / 캐싱

Share article

월간 CS