문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
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 시간
회원 평가 (2)
훈련 환경에서 독립적인 연습을 수행할 수 있는 가능성.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
코스 - Kafka for Administrators
기계 번역됨
트레이너는 가장 복잡한 주제를 더 간단하게 설명하려고 노력했습니다.
Calvin Raj Antony - SICPA SA
코스 - Administration of Kafka Message Queue
기계 번역됨