문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Apache Kafka 소개
- Kafka란 무엇이며 왜 사용하는가?
- 핵심 구성 요소: 토픽, 파티션, 프로듀서, 컨슈머, 브로커
- Kafka의 발행-구독 모델 이해하기
- 실세계 애플리케이션에서 Kafka의 사용 사례
Kafka 개발 환경 설정
- Kafka와 ZooKeeper 설치 및 구성
- 토픽 관리를 위한 Kafka CLI 도구
- 고가용성을 위해 Kafka 구성하기
Kafka 프로듀서와 컨슈머
- Java를 사용하여 Kafka 프로듀서 생성하기
- 키, 파티션, 응답을 포함한 메시지 생산하기
- Java를 사용하여 Kafka 컨슈머 생성하기
- 컨슈머 그룹과 오프셋 관리
Kafka 스트림 작업
- Kafka Streams API 소개
- 실시간 데이터 스트림 처리
- 상태 보존 vs. 상태 비보존 처리
- ウィ딩, 조인, 집계
신뢰성과 성능 확보
- Kafka 복제와 장애 대응
- 프로듀서와 컨슈머 구성 최적화
- Kafka 성능 모니터링
Kafka 보안 및 인증
- SSL/TLS 암호화 활성화
- SASL을 사용한 인증 구성
- Kafka ACL을 사용한 역할 기반 접근 제어
Kafka를 다른 시스템과 통합하기
- 데이터베이스와의 통합을 위한 Kafka Connect 사용
- Elasticsearch, PostgreSQL 및 기타 데이터 소스와 Kafka 연결
- Kafka를 사용한 이벤트 기반 마이크로서비스 구축
요약과 다음 단계
요건
- 코어 자바 프로그래밍에 대한 이해
- 분산 시스템 및 메시징 시스템에 대한 기본 지식
- Maven 또는 Gradle과 같은 소프트웨어 개발 도구에 익숙한 상태
대상 참가자
- Kafka를 애플리케이션에 통합하려는 자바 개발자
- 이벤트 주도 아키텍처로 작업하는 소프트웨어 엔지니어
- 분산 메시징 시스템으로서 Kafka를 배우고 싶은 개발자
14 시간
회원 평가 (5)
트레이너와의 참여 다양한 관련 연습 및 실습 실기 시험
Salim - SICPA SA
코스 - Administration of Kafka Message Queue
기계 번역됨
직접적인 이야기가 아닌 청중의 질문에 따라 행동하는 교사의 대화형 접근 방식입니다.
Rens - Canon Medical Informatics Europe B.V.
코스 - Administration of Kafka Topic
기계 번역됨
실험실과 슬라이드는 Kafka에 대한 Jorge의 지식과 사랑과 잘 결합되어 있습니다.
Willem - BMW SA
코스 - Apache Kafka for Developers
기계 번역됨
very interactive...
Richard Langford
코스 - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable