핵심만 빠르게 끝내는 실전 카프카(kafka)

sw 개발자가 알아야할 카프카 활용을 위한 기초/필수/실전 지식 배웁니다. springboot를 활용하여 카프카와 연동하고 다양한 실전 상황에 맞는 메시지 송/수신 실습을 진행합니다.

(5.0) 수강평 17개

수강생 146명

난이도 입문

수강기한 무제한

카프카
카프카
springboot
springboot
실시간
실시간
카프카
카프카
springboot
springboot
실시간
실시간
야놀자
SK그룹
라인
뤼이드
잉카인터넷

잉카인터넷

임직원들도 이 강의를 듣고 있어요!

야놀자
SK그룹
라인
뤼이드
잉카인터넷

잉카인터넷

임직원들도 이 강의를 듣고 있어요!

먼저 경험한 수강생들의 후기

5.0

5.0

nieve77777

100% 수강 후 작성

좋은 강의 감사합니다.

5.0

smathj

100% 수강 후 작성

핵심만 빠르게라는 제목에 어울리는 강의였습니다. 다른 수강평 말대로, 개발자는 카프카 강의를 강사님 강의로 먼저 시작 하는게 낫다는 생각이드네요. 혹시 고민 하시는 분 계시면 고민 하지 마시고. 이 강의를 먼저 보시는걸 추천합니다. 이후, 부족한 부분은 다른 강의나 교재로 채워나가시면 좋을 것 같습니다. 강사님의 쿠버네티스 강의도 구매했는데 기대가됩니다 !

5.0

신기루

64% 수강 후 작성

쉽고 이해하기 쉽게 잘 설명해 주는 강의네요.

수강 후 이런걸 얻을 수 있어요

  • sw 개발자가 알아야할 카프카 기초/필수/실전 지식

  • 로그수집, msa, 실시간채팅서버 등 카프카를 실전에서 활용하기 위한 지식 습득

  • SpringBoot 기반 카프카 연동 및 메시지 송수신 구현 능력

핵심만 빠르게 끝내는 실전 카프카(kafka)

1. 수업자료 및 주의사항 📢

  • 주의사항

    • 본 수업은 카프카 인프라 구성/관리적인 측면보다는 sw개발자의 kafka사용시 알아야할 핵심 지식 위주로 수업이 진행됩니다.

    • 핵심 지식에 대한 이론 설명, docker를 통한 kafka설치, springboot를 활용한 실습이 진행됩니다. 다만 spring 실행과 설정은 간단하므로, spring 사용여부는 중요치 않습니다.


    • kafka connect, kafka streams, 에이브로(avro)에 대해서는 이론적인 내용만 다루고, 실습은 이루어지지 않습니다.

  • 수업자료

2. 학습내용 📕

  • 카프카 클러스터 주요 요소

    • 브로커, Zookeeper 등 카프카 클러스터 주요 요소에 대한 이해

    • 토픽에 대한 이해와 메시지 송/수신

    • 파티션 설계와

      key값 설정을 통한 파티션내 메시지 순서 보장


  • 프로듀서(Producer)와 컨슈머(Consumer) 관련 핵심요소 이해

    • 컨슈머와 컨슈머그룹에 대한 이해

    • offset관리 - 오프셋 수동커밋, 오프셋 리셋 설정

  • spring-kafka 의존성을 활용한 프로듀서/컨슈머 실습

    • springboot를 활용한 기본 메시지 송/수신

    • 컨슈머그룹 설정에 따른 파티션 점유 변화 확인

    • 메시지 key설계 및 메시지 순서 보장 테스트

    • offset관련 실습

      • offset reset earliest와 latest의 차이 실습

      • offset 수동 커밋 전략(DLQ설계)

  • 실제 서비스 카프카 도입 전략 소개(로그서버, 알림서버, MSA서버)

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 카프카를 한번도 사용해본적 없거나, 써봤지만 제대로 이해하지 못한 개발자

  • 실시간 로그 수집·채팅·알림 시스템 등 카프카를 활용한 아키텍처를 설계해야 하는 개발자

안녕하세요
bradkim입니다.

3,408

수강생

361

수강평

128

답변

4.9

강의 평점

10

강의

💪💪💪실무와 강의 경력을 갖춘 전문가 💪💪💪

안녕하세요 김선국(bradkim) 강사입니다. 연세대학교를 졸업하고 대기업, 스타트업 등에서 소프트웨어 엔지니어로 일해왔습니다. 현재는 부트캠프에서 전업 강사로 일하고 있습니다. 실무 경험과 강의 경험을 모두 갖춘 강사로서, 여러분들에게 반드시 알아야할 지식들 위주로 알기쉽게 전달 드리겠습니다.

프로필 : https://www.linkedin.com/in/seongukkim

연락처 : ksg39412@naver.com

더보기
강의 게시일: 
마지막 업데이트일: 

수강평

전체

17개

5.0

17개의 수강평

  • smathj님의 프로필 이미지
    smathj

    수강평 44

    평균 평점 5.0

    5

    100% 수강 후 작성

    핵심만 빠르게라는 제목에 어울리는 강의였습니다. 다른 수강평 말대로, 개발자는 카프카 강의를 강사님 강의로 먼저 시작 하는게 낫다는 생각이드네요. 혹시 고민 하시는 분 계시면 고민 하지 마시고. 이 강의를 먼저 보시는걸 추천합니다. 이후, 부족한 부분은 다른 강의나 교재로 채워나가시면 좋을 것 같습니다. 강사님의 쿠버네티스 강의도 구매했는데 기대가됩니다 !

    • bradkim
      지식공유자

      smathj님 강의 들으시느라 고생 많으셨습니다~! 감사합니다.

  • armyso9506님의 프로필 이미지
    armyso9506

    수강평 4

    평균 평점 4.0

    5

    100% 수강 후 작성

    Kafka 의 초기 지식을 쌓는데 아주 큰 도움이 되었습니다. 어떻게 보면 이게 입문 강의로 제일 맞지 않나 싶어요..! 짧은 시간에 Kafka 의 기본지식을 쌓기에 아주 좋았습니다😄👍 이 강의를 선행으로 듣고 다른 Kafka 강의를 듣는게 제일 좋을거 같아요

    • bradkim
      지식공유자

      armyso9506님 좋은 수강평 감사 드립니다~!

  • nieve77777님의 프로필 이미지
    nieve77777

    수강평 4

    평균 평점 4.0

    5

    100% 수강 후 작성

    좋은 강의 감사합니다.

    • 신기루님의 프로필 이미지
      신기루

      수강평 64

      평균 평점 5.0

      5

      64% 수강 후 작성

      쉽고 이해하기 쉽게 잘 설명해 주는 강의네요.

      • bradkim
        지식공유자

        신기루님 강의 들으시느라 고생많으셨습니다. 감사합니다~!

    • Soojung Hong님의 프로필 이미지
      Soojung Hong

      수강평 16

      평균 평점 5.0

      5

      100% 수강 후 작성

      카프카의 기본 개념을 익히기 좋은 강의였습니다.

      • bradkim
        지식공유자

        Soojung Hong님 감사합니다.

    bradkim님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!