스터디 주제 :
시스템 디자인 - 기술 블로그 기반 실전 설계
스터디 목표 :
토스, 배민, 넷플릭스 등 실제 기업의 기술 블로그를 기반으로 시스템을 설계합니다. "왜 이 기술을 선택했는지" 트레이드오프를 이해하고 설명할 수 있는 개발자가 되는 것이 목표입니다.
예상 스터디 일정(횟수) :
8주 (격주 목요일 20:00-22:00, 총 8회)
예상 커리큘럼 간략히 :
- Week 1: 토스 선착순 이벤트 (Redis 원자적 연산, Kafka 비동기)
- Week 2: 배민 라이더 매칭 (Greedy Algorithm, Hexagon Grid)
- Week 3: LINE 메시징 (이벤트 기반 아키텍처, 샤딩)
- Week 4: 넷플릭스 추천 (Collaborative Filtering, 배치 처리)
- Week 5: 당근마켓 채팅 (WebSocket, DynamoDB, MSA 전환)
- Week 6: 쿠팡 검색 (인덱싱 플랫폼, Query-Retrieval-Ranking)
- Week 7: 무신사 대규모 트래픽 (Dynamic Pricing, Redis+Kafka)
- Week 8: 카카오페이 결제 (분산 트랜잭션, 멱등성, 분산락)
예상 모집인원 :
6명
스터디 소개와 개설 이유 :
"Redis 써" "Kafka 써"는 누구나 할 수 있습니다. 근데 왜 Redis인지, 언제 Kafka가 맞는지 설명하는 건 다른 문제입니다.
이 스터디는 몹 디자인(Mob Design) 방식으로 진행됩니다. 6명이 하나의 화이트보드 앞에서 함께 시스템을 설계하고, 15분마다 역할을 교체합니다. 혼자면 막막하지만, 함께면 가능합니다.
1기에서는 URL 단축, 뉴스피드 같은 일반적인 문제를 다뤘다면, 2기에서는 실제 기업의 기술 블로그를 기반으로 진행합니다.
스터디 관련 주의사항 :
- 오프라인 필수 (강남역 인근 스터디룸)
- 8주 중 최소 6회 이상 참석 권장
- 시스템 디자인 경험이 없어도 괜찮습니다 (함께 배워가는 스터디)
- 비용 5만원은 전액 스터디룸 대관 및 운영비로 사용됩니다
스터디에 지원할 수 있는 방법을 남겨주세요 :