AD482

Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams

개요

교육 과정 개요

이벤트 기반 마이크로 서비스 애플리케이션을 개발, 확장하고 문제 발생 시 해결합니다.

Kafka 및 AMQ Streams를 사용하여 이벤트 기반 애플리케이션을 설계, 개발, 테스트하는 방법을 학습합니다. 이벤트 기반 마이크로 서비스는 전 세계적으로 확장되고, 프로세스 데이터를 저장 및 스트리밍하고, 고객에게 지연 시간이 짧은 피드백을 제공합니다. 이 교육 과정은 애플리케이션 개발자를 대상으로 하며 Red Hat AMQ Streams 1.8 및 Red Hat OpenShift Container Platform 4.6을 기반으로 합니다.

교육 과정 요약

  • Kafka 및 아키텍처에 관한 기본 사항을 설명합니다.
  • Kafka Streams API로 애플리케이션을 개발합니다.
  • 애플리케이션을 Kafka Connect와 통합합니다.
  • Debezium을 사용하여 데이터 변경 사항을 캡처합니다.
  • 일반적인 애플리케이션 스트리밍 문제를 해결합니다.

교육 대상

마이크로 서비스 개발 경험이 있는 애플리케이션 개발자

전제 조건

  • 마이크로 서비스 애플리케이션 개발 및 설계 경험(예: DO378) 또는 이에 상응하는 경험
  • OpenShift 사용 경험이 있으면 좋음(필수는 아님)

기술 고려 사항

  • 공유 클러스터에 액세스할 수 있는 BYOD 강의실 환경
  • 클라우드 기반 강의실 환경도 제공됩니다.
  • 교육 내용

    교육 과정 내용

    이벤트 기반 애플리케이션 설계
    이벤트 기반 애플리케이션의 원칙을 설명합니다.
    Kafka 및 AMQ Streams 개념 소개
    기본적인 읽기 및 쓰기 메시징 기능을 갖춘 애플리케이션을 빌드합니다.
    Streams API로 애플리케이션 빌드
    Streams API를 활용하여 데이터 스트리밍 애플리케이션을 만듭니다.
    이벤트 협업을 통해 비동기 서비스 생성
    이벤트 협업 패턴을 사용해 비동기식 서비스를 생성하고 마이그레이션합니다.
    Kafka Connect로 데이터 시스템 통합
    Kafka Connect 및 Debezium을 사용하여 데이터 시스템을 연결하고 데이터 변경에 대응합니다.
    AMQ Streams 애플리케이션 문제 해결
    Kafka 및 AMQ Streams 애플리케이션의 일반적인 문제를 처리합니다.

    결과

    기업에 미치는 효과

    • 조직은 기존의 동기식 애플리케이션이 지속적으로 확장하면서 고객이 생성하는 방대한 양의 데이터에 적응함과 동시에 즉각적인 결과에 대한 고객의 기대를 충족할 수 없다는 것을 인식하고 있습니다. Kafka 및 AMQ Streams를 사용하는 이벤트 기반 애플리케이션을 통해 조직은 애플리케이션을 전 세계적으로 확장하고, 프로세스 데이터를 저장 및 스트리밍하고, 고객에게 지연 시간이 매우 짧은 피드백을 제공할 수 있습니다.

    교육 효과

    • 이 교육 과정을 이수한 수강생은 Kafka 및 AMQ Streams의 아키텍처를 이해하고 이벤트 기반 애플리케이션의 적절한 활용 사례를 식별할 수 있습니다. 수강생은 Kafka 및 AMQ Streams의 기본 원리와 기능 외에도 이벤트 기반 애플리케이션을 설계, 개발, 테스트하는 방법을 배웁니다.
    • 다음과 같은 작업을 수행할 수 있습니다.
      • 표준 패턴을 사용하여 관련 시나리오에 맞게 이벤트 기반 애플리케이션을 설계, 빌드, 사용합니다.
      • Debezium을 통해 데이터 변경 사항을 감지하고 이에 대응하여 애플리케이션 성능을 개선합니다.
      • 이벤트 기반 애플리케이션의 일반적인 문제를 해결합니다.

      권장되는 다음 시험 또는 교육 과정

      Red Hat Certified Specialist in Event-Driven Application Development Exam(EX482) - 곧 공개될 예정

    온라인 교육 리소스에 무제한 온디맨드 액세스를 제공하는 Red Hat 교육 서브스크립션에 포함된 본 강의를 수강해 보세요.