Elevating Kafka: Driving operational excellence with Albertsons + Forrester | Watch Webinar

Confluent Global Training

Learn Apache Kafka® from Confluent, the company founded by Kafka's original developers.

Kafka® Streams와 KSQL을 사용한 Confluent 스트림 처리

주요 목표

강사 주도 실습 과정에서는 다음과 같은 내용을 배우게 됩니다.

  • 실시간 스트림 처리를 위한 공통 패턴 및 이용 사례 식별
  • Kafka Streams의 고급 아키텍처 이해
  • Kafka Streams API로 데이터 스트림을 필터링, 변환, 강화, 집계 및 조인하는 실시간 애플리케이션 작성
  • KSQL이 어떻게 Kafka Streams의 탄력적이고 내결함성이 우수한 고성능 스트림 처리 기능과 SQL 유사 구문의 단순성을 결합하는지 설명
  • 강력함과 단순함의 균형을 보여주는 KSQL 쿼리 작성
  • Kafka Streams 애플리케이션과 KSQL 쿼리의 테스트, 보안, 배포 및 모니터링

참석 대상

이 과정은 Kafka 클러스터와의 상호 작용으로 데이터 스트림을 필터링, 변환, 강화, 집계 및 조인하여 이상 항목을 발견하거나, 동작을 분석하거나, 복잡한 시스템을 모니터링하는 실시간 애플리케이션을 작성해야 하는 애플리케이션 개발자, 아키텍트, DevOps 엔지니어 및 데이터 사이언티스트를 대상으로 합니다.

전제 조건

참석자는 Java(선호), .NET, C#, Python 또는 기타 주요 프로그래밍 언어로 전문적인 앱을 개발하는 일에 익숙해야 하며, 수업에 온전히 참여하는 데 방해가 되지 않도록 안정적인 인터넷 액세스가 가능한 노트북 컴퓨터를 준비해야 합니다.

또한 수강생들은 사전 경험을 통해 또는 권장 전제 조건인 Apache Kafka®의 Confluent 기초 및 Apache Kafka® 빌드를 위한 Confluent 개발자 스킬을 이수해서 Apache Kafka 아키텍처에 대한 탄탄한 지식과 Kafka 클라이언트 애플리케이션 개발에 대한 지식을 갖추어야 합니다.

Confluent는 수업, 온라인 및 주문형으로 공개 교육을 제공합니다. 자세한 정보는 https://confluent.io/training에서 확인하십시오. 현장 교육에 대한 문의는 training-admin@confluent.io로 이메일을 보내주십시오.

소요 시간

이 교육 과정은 3일 동안 진행됩니다.

교육 내용 개요

  • 스트림에 대한 동기 및 개념
    • 실시간 스트리밍에 대한 동기 및 이용 사례
    • Kafka Streams와 KSQL의 고수준 비교
    • 스트림 처리 개념
  • Kafka Streams 아키텍처
    • Kafka 에코시스템에서 Kafka Streams의 위치
    • 고급 아키텍처 설계
    • Kafka Streams 데이터 유형
  • Kafka Streams 애플리케이션 작성
    • Kafka Streams 애플리케이션 분석
    • Kafka Streams DSL - 상태 비저장 조작
    • Kafka Streams DSL - 집계
    • Kafka Streams DSL - 윈도우 집계
    • Kafka Streams DSL - 조인
    • Kafka Streams DSL - 요약
    • 프로세서 API
    • 최적화
  • Kafka Streams 애플리케이션 테스트
    • 단위 테스트
    • 통합 테스트
    • 스트레스 테스트
    • 종단 간 테스트
  • KSQL 소개
    • 샘플 이용 사례
    • 엔드 투 엔드 예제
    • KSQL과의 상호 작용
  • KSQL 사용
    • 데이터 조작
    • 집계
    • 테스트
  • 배포
    • 병렬 처리
    • 탄력성
    • 내결함성
    • 용량 계획
    • 문제 해결
    • KSQL 관련 고려 사항
  • 보안
    • 보안 개요
    • 액세스 제어
    • 예시
    • KSQL 관련 고려 사항
  • 모니터링
    • JMX
    • Confluent Control Center
    • KSQL 관련 고려 사항

For a more detailed course outline, please view the course information sheet.

Ready to Talk to Us?

Have someone from Confluent contact you.