[스터디 모집] Kafka 스터디
77
모집 대상
- Kafka를 쓰고 있지만 "acks=all이 정확히 뭘 보장하나"에 답이 막히는 백엔드 개발자
- 곧 팀에 메시징을 들여야 하는데 파티션 수, 키, acks를 무슨 근거로 정할지 막막한 분
- Kafka를 안 써봤어도 괜찮습니다. 1주차가 큐가 아니라 로그라는 멘탈 모델부터 세웁니다
- 시스템 설계 토론에 적극적으로 참여하고 싶은 분
모집 인원
소수 정원 그룹 스터디 (그룹당 5명 안팎, 확정 정원은 사전예약자에게 가장 먼저 안내)
예상 스터디 일정
- 시작: 2026년 7월 말 ~ 8월 초 예정
- 빈도: 주 1회, 총 4주
- 시간: 평일 저녁 2시간
- 상세 시작일과 요일은 사전예약자에게 가장 먼저 안내드립니다
예상 커리큘럼
- 1주 탄생: 메시지 큐가 왜 필요한가. HTTP와 DB만으로 결제 후속 처리를 이어 보고, 큐가 아니라 로그라는 판단까지
- 2주 깊이: send() 한 줄이 팔로워의 디스크까지. 디스크에 쓰는데 왜 빠른가 (세그먼트, 페이지 캐시, ISR)
- 3주 생존: 유실과 중복은 버그가 아니라 설정으로 고른 트레이드오프 (acks, min.insync.replicas, 커밋 시점)
- 4주 확장: 순서는 확장의 대가. 그리고 언제 Kafka를 쓰고, 언제 쓰지 않을 것인가
진행 방식
- 토론 중심의 2시간. 매주 운영 사고 케이스 4개를 아젠다와 힌트시트를 따라 그룹 토론으로 풉니다. 본인 가설을 동료와 비교하고 Kafka의 답과 대조합니다
장소
Zep 메타버스 (예정)
참고 링크
커리큘럼 상세와 사전예약: https://teamgrit.co/grit-deep-dive/kafka
답변 0





