문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Apache 카프카 개요
- 카프카란 무엇이며 어떤 경우에 사용하는가?
- 핵심 구성 요소: 토픽, 파티션, 프로듀서, 컨슈머, 브로커
- 카프카의 퍼블리시-구독 모델 이해하기
- 실제 애플리케이션에서의 카프카 활용 사례들
카프카 개발 환경 설정 방법
- 카프카 및 Zookeeper 설치와 구성
- 토픽 관리를 위한 카프카 CLI 도구 활용법
- 고가용성을 위한 카프카 설정 방법
카프카 프로듀서와 컨슈머 작업하기
- Java로 카프카 프로듀서 만들기
- 키, 파티션, 응답 확인 기능을 활용한 메시지 생성 방법
- Java로 카프카 컨슈머 구현하기
- 컨슈머 그룹과 오프셋 관리 기법
카프카 스트림즈 활용법
- 카프카 스트림즈 API 소개
- 실시간 데이터 스트림 처리 방법
- 상태 유지형 및 비상태 유지형 처리의 차이점
- 윈도우링, 조인, 집계 연산 구현
신뢰성과 성능 확보 전략
- 카프카 복제 및 내결함성 메커니즘 이해
- 프로듀서와 컨슈머 설정 최적화 방법
- 카프카 성능 모니터링 기법
카프카 보안 및 인증 체계
- SSL/TLS 암호화 적용 방법
- SASL을 이용한 사용자 인증 설정
- 카프카 ACL을 활용한 역할 기반 접근 제어 구현
기타 시스템과의 카프카 연동법
- 데이터베이스 통합을 위한 카프카 커넥트 사용법
- Elasticsearch, PostgreSQL 등 다양한 데이터 소스와의 연결 방법
- 카프카를 활용한 이벤트 중심 마이크로서비스 구축 전략
요약 및 향후 학습 방향
요건
- Java 프로그래밍 기초 지식 보유
- 분산 시스템 및 메시징 시스템에 대한 기본 이해
- Maven이나 Gradle과 같은 소프트웨어 개발 도구 사용 경험
수강 대상
- 카프카를 애플리케이션에 통합하고자 하는 Java 개발자
- 이벤트 중심 아키텍처 환경에서 일하는 소프트웨어 엔지니어들
- 분산형 메시징 시스템으로서의 카프카를 배우고 싶은 개발자들
14 시간
회원 평가 (2)
훈련 환경에서 독립적인 연습을 수행할 수 있는 가능성.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
코스 - Kafka for Administrators
기계 번역됨
매우 실용적인 예제들이었습니다. 트레이너는 그룹의 지식 수준이 상당히 다양함에도 불구하고 모든 사람이 따라갈 수 있는 속도를 유지하려고 노력했습니다. 또한 요청한 모든 사람에게 많은 지원을 제공해주셨습니다 :)
Georgi - BMW SA
코스 - Apache Kafka for Developers
기계 번역됨