채널톡 아이콘

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

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

(5.0) 수강평 22개

수강생 166명

난이도 입문

수강기한 무제한

카프카
카프카
springboot
springboot
실시간
실시간
카프카
카프카
springboot
springboot
실시간
실시간
카카오엔터테인먼트
잉카인터넷
라인
SK그룹
뤼이드

뤼이드

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

카카오엔터테인먼트
잉카인터넷
라인
SK그룹
뤼이드

뤼이드

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

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

5.0

5.0

hanjoon bae

100% 수강 후 작성

핵심만 쉽게 알려주셔서 좋았습니다. 추천합니다.

5.0

nieve77777

100% 수강 후 작성

좋은 강의 감사합니다.

5.0

smathj

100% 수강 후 작성

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

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

  • 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,582

수강생

384

수강평

130

답변

4.9

강의 평점

10

강의

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

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

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

기업교육문의 : ksg39412@naver.com

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

수강평

전체

22개

5.0

22개의 수강평

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

    수강평 64

    평균 평점 5.0

    5

    64% 수강 후 작성

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

    • bradkim
      지식공유자

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

  • armyso9506님의 프로필 이미지
    armyso9506

    수강평 4

    평균 평점 4.0

    5

    100% 수강 후 작성

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

    • bradkim
      지식공유자

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

  • hanjoon bae님의 프로필 이미지
    hanjoon bae

    수강평 1

    평균 평점 5.0

    수정됨

    5

    100% 수강 후 작성

    핵심만 쉽게 알려주셔서 좋았습니다. 추천합니다.

    • bradkim
      지식공유자

      감사합니다. 고생 많으셨습니다.

  • nieve77777님의 프로필 이미지
    nieve77777

    수강평 4

    평균 평점 4.0

    5

    100% 수강 후 작성

    좋은 강의 감사합니다.

    • smathj님의 프로필 이미지
      smathj

      수강평 47

      평균 평점 5.0

      5

      100% 수강 후 작성

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

      • bradkim
        지식공유자

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

    bradkim님의 다른 강의

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

    비슷한 강의

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

    신규가입 25% 할인

    ₩16,500

    25%

    ₩22,000