Thumbnail
데이터 사이언스 데이터 엔지니어링

[데브원영] 아파치 카프카 for beginners 대시보드

(4.9)
261개의 수강평 ∙  7,949명의 수강생

무료

지식공유자: 데브원영 DVWY
총 15개 수업 (1시간 31분)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공
폴더에 추가 공유

초급자를 위해 준비한
[데이터 엔지니어링, 데이터 분석] 강의입니다.

아파치 카프카란 무엇일까? 아파치 카프카는 어떻게 동작할까? 아파치 카프카의 개념은 무엇이 있을까? 궁금하시다면 이 강의를 선택하세요😎

✍️
이런 걸
배워요!
카프카 애플리케이션 개발
아파치 카프카 기본 개념

아파치 카프카(Apache Kafka), 핵심을 쏙쏙!

안녕하세요, 데브원영입니다🖐

아파치 카프카(Apache Kafka)?

애플, 페이팔, 우버, 넷플릭스, 스포티파이 등
수많은 글로벌 기업에서 사용하는
빅데이터 처리를 위한 분산 스트리밍 플랫폼입니다.

포춘 100대 기업 80개 이상의 회사에서 사용하고 있는 아파치 카프카는 빅데이터 시대의 서비스를 지탱하는 훌륭한 오픈소스로 자리잡았습니다. 분산 스트리밍 플랫폼으로 운영되는 아파치 카프카는 빅데이터 플랫폼뿐만 아니라 MSA(Microservice Architecture) 구조의 백엔드 아키텍처에서도 중요한 역할을 하고 있습니다.


왜 아파치 카프카를 배우면 좋을까요?

📚 기존 AMQP와 다른 특징을 가진 스트리밍 플랫폼

높은 처리량, 확장성, 영속성, 고가용성 특징을 가진 카프카는 기존의 AMQP 기반 메시징 큐와 다른 특징을 가지고 있습니다. 브로커에 저장한 메시징 데이터는 처리 후 삭제되지 않고 저장되기 때문에 데이터를 재사용하는데 특화되어 있습니다.

이외에도 파티셔너, 리텐션, ISR과 같은 개념과 같은 카프카만의 특징이 있습니다. 이러한 특징을 학습하면 더욱 카프카를 효과적으로 사용, 활용할 수 있습니다.

🚀 스트림 프로세싱 개념 습득

프로듀서, 컨슈머 애플리케이션 개발을 통해 카프카에 저장된 데이터를 스트리밍 처리하는 방법을 습득할 수 있습니다. 카프카에서 공식적으로 제공하는 스트림즈DSL, 프로세서API를 사용하면 스트리밍 데이터 프로세싱 애플리케이션을 빠르게 개발하고 유연하게 운영할 수 있습니다. (추후 강의 업데이트 예정)

🎯 카프카 확장 생태계

데이터 파이프라인을 유연하고 빠르게 만들기 위해 카프카 커넥트, 미러메이커와 같은 기술이 카프카에 포함되어 있습니다. 이를 통해 반복된 작업은 줄이고 다양한 카프카 클러스터를 종합 운영하여 효과적인 데이터 수집 파이프라인을 구축할 수 있습니다.

또한 카프카를 SaaS로 제공하는 서비스를 사용하면 5분 만에 클러스터를 구축하고 카프카를 테스트할 수 있으므로 PoC(Proof of Concept) 및 학습 용도로 사용해보는 것도 좋습니다!


이 강의만의 특징

 아파치 카프카 실무 개발자가 알려주는 노하우 
아파치 카프카 기본 개념부터 애플리케이션 개발까지
카프카에 대한 중요 개념을 무료로 학습하고
따라하실 수 있습니다.

카프카 기초카프카 개발 - 카프카의 미래

다루는 기술

AWS
(아마존 웹 서비스)

Linux
(리눅스)

Java
(자바)

이 강의는 데브원영 유튜브 영상과 동일한 영상입니다.
데브원영 유튜브 채널 바로 가기 📺


카프카를 더 자세하게 배우고 싶다면?

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
아파치 카프카 개념을 알고 싶으신 분
아파치 카프카를 활용하고 싶으신 분

안녕하세요
데브원영 DVWY 입니다.
데브원영 DVWY의 썸네일

#Kafka #Streaming #DataEngineer

커리큘럼 총 15 개 ˙ 1시간 31분의 수업
이 강의는 영상이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 아파치 카프카 기초
아파치 카프카 개요 및 설명 03:51
토픽이란? 04:22
브로커, 복제, ISR(In-Sync-Replication) 06:33
파티셔너(Partitioner)란? 04:29
컨슈머 랙(Consumer Lag)이란? 03:05
컨슈머 랙 모니터링 애플리케이션, 카프카 버로우(Burrow) 05:17
카프카, 레빗엠큐, 레디스 큐의 차이점 03:54
섹션 1. 아파치 카프카 개발
AWS에 카프카 클러스터 설치, 실행하기 08:02
카프카 프로듀서 애플리케이션 07:27
카프카 컨슈머 애플리케이션 09:56
카프카 스트림즈 애플리케이션 08:31
카프카 커넥트 07:11
섹션 2. 아파치 카프카의 미래
클라우드 기반 아파치 카프카 서비스 06:23
빅데이터 플랫폼 아키텍처와 카프카 06:46
아파치 카프카의 미래 미리보기 06:11
강의 게시일 : 2021년 02월 01일 (마지막 업데이트일 : 2022년 02월 19일)
수강평 총 261개
수강생분들이 직접 작성하신 수강평입니다.
4.9
261개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
chachaprint thumbnail
5
알기 쉽게 잘 설명 해 주셔서 도움이 되고 있습니다.
2022-12-21
Tempsh thumbnail
4
강의자료가 있었으면 더 좋았을 거 같습니다. 핵심만 잘 설명이 되어있어 좋았습니다.
2021-02-02
nowhappy thumbnail
5
카프카 기초를 빠르게 습득할 수 있었습니다. 감사합니다.
2021-02-03
xoals6536 thumbnail
5
Kafka 에 대해서 잘 들었습니다,
2022-12-02
cloudddd thumbnail
5
카프카의 기본구조를 이해하는데 훌륭한 강의입니다.
2021-02-03
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!