/tacademy-kafka

t아카데미 카프카 강의를 위한 repository입니다

Primary LanguageJava

T 아카데미 - Kafka

이 리포지토리는 T아카데미 아파치 카프카 입문과 활용(바로가기)을 위한 리포지토리입니다.

강의 개요

Apache Kafka는 대용량 실시간 로그처리에 특화된 분산 메시징 시스템으로, 대용량/대규모의 스트리밍 메시지 데이터를 빠르게 처리하도록 개발되었습니다. 이번 강의에서는 Kafka Producer/Consumer 등 기본 개념을 익히고, 설치부터 기본적인 애플리케이션 개발 실습을 통해 빅데이터 파이프라인에서 Kafka가 어떤 핵심적인 역할을 수행하는 지 알아보는 시간을 갖습니다

  • 대상 : Apache Kafka 개념을 이해하고 활용법을 익히고 싶은 분
  • 주제 : 아파치 카프카 입문과 활용
  • 일시 : 2020. 6. 19(금), 13시 ~ 18시, 총 5시간
  • 장소 : SK플래닛 T아카데미 (서울대연구공원단지내 SK연구동)

교과 과정

시간 내용 소요 시간
13:00 ~ 14:00 Kafka 핵심개념 소개, 카프카 생태계 소개 1시간
14:00 ~ 15:00 AWS EC2 Kafka 설치 및 실행, Kafka cli 실습 1시간
15:00 ~ 16:00 Producer 설명, application 개발 실습 1시간
16:00 ~ 17:00 Consumer 설명, application 개발 실습 1시간
17:00 ~ 18:00 Kafka 활용방안 소개, QnA 1시간

개발 환경 구성

프로젝트 실행하는 방법

  1. AndersonChoi/tacademy-kafka download or git clone in your local
$ git clone https://github.com/AndersonChoi/tacademy-kafka.git
  1. Import project import project1 import project2 import project3

  2. Run application import project4

사전 학습 자료

AWS EC2 기본

카프카 기본 개념