문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- Apache Kafka 개요
- 이벤트 스트리밍 및 실시간 데이터 처리에 대한 기초 설명
- Apache Kafka의 주요 기능 소개
- 현대 애플리케이션 개발에서 Kafka가 제공하는 활용 사례와 장점
Kafka 아키텍처 및 핵심 개념 이해하기
- 브로커, 토픽, 파티션, 복제본으로 구성된 Kafka 아키텍처
- 메시지 생성 및 소비를 담당하는 프로듀서와 컨슈머
- Kafka 내에서 ZooKeeper의 역할에 대한 설명
Kafka 토픽과 파티션
- 토픽 생성 및 구성 방법
- 파티션 개념 및 그 의미
- 복제 기능을 통한 Kafka의 내결함성 확보 방안
Kafka 프로듀서
- 다양한 프로그래밍 언어를 활용해 Kafka 프로듀서 개발하기
- 메시지 직렬화 방식 및 관련 기술
- 프로듀서 설정 방법과 모범 사례
Kafka 컨슈머
- 다양한 프로그래밍 언어를 활용해 Kafka 컨슈머 개발하기
- 컨슈머 그룹 및 오프셋 설정 방법
- 메시지 처리 전략과 전달 보장 기법
Kafka Connect를 활용한 외부 시스템 연동
- Kafka Connect와 그 커넥터들의 개요
- 데이터 통합을 위한 Kafka Connect 구성 및 사용법
- 외부 시스템과의 안정적인 데이터 연동 방법
Kafka Streams 및 ksqlDB를 활용한 스트림 처리 애플리케이션 개발
- 스트림 처리 역량을 갖춘 Kafka Streams 소개
- Kafka Streams로 실시간 데이터 처리 애플리케이션 개발하기
- 실시간 분석 및 처리를 위한 ksqlDB 활용법
Confluent Cloud와 Kafka 클라이언트 애플리케이션 통합
- Confluent Cloud의 주요 기능 소개
- Confluent Cloud에 연결하여 Kafka 클라이언트 애플리케이션을 구성하는 방법
Kafka 보안
- Kafka의 주요 보안 기능 소개
- 안전한 통신 환경 구축을 위한 SSL/TLS 설정
- 인증 및 권한 부여 체계에 대한 설명
모니터링 및 운영 관리
- 메트릭과 도구를 활용해 Kafka 상태 모니터링하기
- Kafka 클러스터 및 리소스의 효율적 관리 방법
- 일반적인 문제 해결법과 성능 최적화 기법
모범 사례와 실제 적용 사례
- Kafka 기반 애플리케이션 설계를 위한 모범 지침
- 다양한 산업 분야에서의 Kafka 도입 사례 및 활용 예시
- 확장성과 내결함성이 뛰어난 Kafka 아키텍처 구축을 위한 전략
요약 및 향후 학습 방향
요건
- 기초적인 프로그래밍 지식이 필요합니다.
대상자
- 개발자
- 프로그래머
21 시간
회원 평가 (2)
매우 실용적인 예제들이었습니다. 트레이너는 그룹의 지식 수준이 상당히 다양함에도 불구하고 모든 사람이 따라갈 수 있는 속도를 유지하려고 노력했습니다. 또한 요청한 모든 사람에게 많은 지원을 제공해주셨습니다 :)
Georgi - BMW SA
코스 - Apache Kafka for Developers
기계 번역됨
랩과 슬라이드가 호르헤의 카프카에 대한 지식과 애정과 잘 어우러집니다.
Willem - BMW SA
코스 - Apache Kafka for Developers
기계 번역됨