Giter Site home page Giter Site logo

24-kafka-app-programming's Introduction

일정 - 총 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명 정하자.
  • 실습한 내용을 문서 정리하여 발표 및 쉐어링.

실습 kafka docker

운영 정책

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

교재

접기/펼치기 [아파치 카프카 애플리케이션 프로그래밍 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주차

  • 챕터 3 - 카프카 기본개념 설명 p117 ~ p195
    • 3.5 ~ 3.8

4주차

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

5주차

  • 챕터5 - 카프카 실전 프로젝트 p271 ~ p346

6주차

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

7주차

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

24-kafka-app-programming's People

Contributors

sm9171 avatar bnjjong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.