Search
👀

Kafka 개발부터 운영까지

 카프카 개요

카프카 도입 사례를 통해 기업에서의 고민들과 카프카의 특장점을 알아본다. 추가로 국내외 카프카 현황 등을 알아본다. (성장 과정 및 사용 사례)

 카프카 기본 개념과 구조

카프카 기본 지식을 쌓기 위해 카프카 기본 구조, 프로듀서와 컨슈머의 동작을 알아본다.

 카프카의 내부 동작 원리와 구현

카프카 주요 핵심 기능을 알아본다. 리플리케이션 관련 내부 상세 동작, 컨트롤러의 역할, 로그 등을 알아본다.

 프로듀서의 내부 동작 원리와 구현

프로듀서의 핵심 기능을 살펴본다. 파티셔너, 중복 없는 메시지 전송, 정확한 1회 전송 등 프로듀서에서 안정적인 메시지 전송을 위해 반드시 알아야 하는 내용을 다룹니다.

 컨슈머의 내부 동작 원리와 구현

컨슈머의 핵심 기능을 살펴본다. 컨슈머의 오프셋 관리 & 그룹 코디네이터의 동작 & 파티션 전략 등 컨슈머를 안정적으로 개발하고 운영하기 위한 핵심 내용을 살펴본다.

 카프카 운영과 모니터링

카프카를 안정적으로 운영하기 위한 방법과 노하우를 알아본다. 모니터링 시스템을 직접 구축하는 실습을 통해 안정적으로 모니터링하는 방법을 알아본다.

 카프카 버전 업그레이드와 확장

카프카 운영 시 필수적인 버전 업그레이드와 스케일 아웃 방법을 알아본다.

 스키마 레지스트리

스키마 레지스트리 개요와 활용 방법을 알아본다. 에이브로(Avro) 기반으로 예제 코드와 함께 다룬다.

 카프카 커넥트

카프카 커넥트의 기본 개념과 동작 등을 알아본다. 추가로 미러링 방법을 알아본다.

 엔터프라이즈 카프카 아키텍처 구성 사례

앞에 배운 내용으로 엔터프라이즈 환경과 유사하게 다룬다. 추가로 엘라스틱서치 및 모니터링 등을 통합 구성하여 알아본다.