Skip to content

Learning-Is-Vital-In-Development/24-kafka-app-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

일정 - 총 8주

시작 일 : 7월 4일 목요일

종료 일 : 8월 22일 목요일

인원 : 5명

장소 : 온라인 디스코드

스터디 시간 : 22:00 ~ 23:00 (1시간)

스터디 업로드

  • Repository 가이드 정리
    1. 해당 repository를 본인 repository로 fork
    2. 스터디 및 실습 내용 주차별 본인이름.md 파일로 생성하여 push 하고 PR 생성

스터디 환경

  • 비슷한 환경에서 하는 것이 좋을 것 같다.
  • 쉐어링 하는 것이 목적이니깐 비슷한 환경에서 하는 것이 좋을 것 같다.
  • 전원 Mac OS 쓰고 있음.
  • 책에서는 AWS로 하고 있지만 로컬환경에서 해보자.
  • Kafka 버전은 책 버전으로

발표 방식

  • 발표는 전주에 2명 정하자.
  • 실습한 내용을 문서 정리하여 발표 및 쉐어링.
  • 발표 방식은 나눠서 2명으로

실습 kafka docker

운영 정책

  • 참여 불가할 시 최소 3일 전 공유를 좋을 것 같음.
  • 벌금
    • 지각(10분) 2500원
    • 결석 5000원
    • 미 학습 5000원
    • 벌금 사용은 마지막주차에 오프라인으로 모여서간단한 밥먹는 걸로 사용
    • 참여 패스 - 인당 2장

참여 패스 사용 현황

접기/펼치기
이름 사용날짜
박다원 2024-07-25

교재

접기/펼치기 [아파치 카프카 애플리케이션 프로그래밍 with 자바 - 예스24 (yes24.com)](https://www.yes24.com/Product/Goods/99122569) ![img.png](img.png)

스터디 목적 및 지원 동기

접기/펼치기

한종상

  • 백엔드, devops 등, 광고, CRM 플랫폼 개발
  • 풀스택 및 인프라 운영, 주로 java를 사용 함.
  • 매니징 업무를 하면서 Kafka를 운영해 보았지만 실무적 지식을 학습하기 위해 스터디 참여

나상민

  • 백엔드 개발자, 검색 솔루션 관련 운영 및 개발
  • 풀스택 업무 자바 & 스프링, 타임리프 등 사용.
  • msa 관련 공부 중 비동기 통신 중 카푸카를 사용한다고 하여 관심 및 스터디 참여

이은비

  • 백엔드 개발자, B2C 서비스 개발
  • 자바, 코틀린, 스프링 등 사용.
  • 기술 서적 및 블로그를 통해 카푸카를 알게 되었고 관심이 생겨 실습하여 학습하는 것이 목표

장세은

  • 백엔드 개발자
  • 자바, 스프링 등 사용.
  • 기술 서적을 통하여 접하게 되었고 실습을 통해 이해력을 높이기 위해 참여

박다원 중도 포기

  • ML엔지니어, 추천 시스템 개발
  • python, pyspark,sql 등을 사용
  • 같은 회사의 백엔드팀에서 카푸카를 사용중이고, 해당 기술에 대해 학습해보고 싶어 신청

커리큘럼

0주차

  • 간단한 자기 소개및 스터디 참여 동기 및 목적 공유
  • 스터디 방식 토론
  • 패널티 관련 규정(지각, 결석, 미 학습 등)

1주차

  • 챕터 1 - 들어가며 p1 ~ p16
  • 챕터 2 - 카프카 빠르게 시작해보기 p17 ~ p61

2주차

  • 챕터 3 - 카프카 기본개념 설명 p63 ~ p116
    • 3.1 ~ 3.4
    • 3.1~3.3 발표자 - 한종상
    • 3.4 발표자 - 나상민

3주차

  • 챕터 3 - 카프카 기본개념 설명 p117 ~ p195
    • 3.5 ~ 3.8
    • 3.5 스트림즈 DSL 발표자 - 장세은
    • 3.6 카프카 커넥트 발표자 - 한종상

4주차

  • 챕터 4 - 카프카 상세 개념 설명 p197 ~ p268

5주차

  • 챕터 4 - 카프카 상세 개념 설명 p197 ~ p268

  • 발표자 4~5주차 통합

  • 세은 4.1 ~ 4.2

  • 상민 4.3 ~ 4.4

6주차

  • 챕터5 - 카프카 실전 프로젝트 p271 ~ p346
  • 중간 리뷰

7주차

발표자 6~7주차 통합

  • 챕터5 - 카프카 실전 프로젝트 p271 ~ p346
  • 개별 로컬에서 시연

개인 프로젝트로...

  • 챕터6 - 클라우드 카프카 서비스 p349 ~ p389
  • 챕터6 - 클라우드 카프카 서비스 p390 ~ p442

8주차

  • 오프라인 모임 스케쥴링

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published