728x90
시험 주제
- Kafka Architecture
- Kafka Configurations
- Kafka CLI Commands
- Kafka APIs
- Kafka Operations
- Kafka Security
- Kafka Connect
- Kafka Streams
- Confluent KSQL
- Confluent Schema Registry
- Confluent REST Proxy
비율
Application Design – 40% of the exam
- Kafka’s command-line tools
- Pub/Sub and streaming concepts
- Kafka architecture and design decisions
- Kafka APIs, configuration and metrics
- Message structure, key selection (choices and factors) and metadata
- System metrics
- Schema management
Domain Development – 30% of the exam
- Kafka Clients: Producer and Consumer key concepts and functions
- Troubleshooting/debugging
- Performance, throughput, latency, scaling considerations
- Message ordering and delivery guarantees
- Serialisation/deserialisation
- Producer partition selection
- Consumer offset management
- Consumer groups, partition assignments, partition rebalances
- Data retention strategies and implications
- Topic co-partitioning
Deployment/Testing – 30% of the exam
- Application deployment choices
- Security
- Kafka Streams features and use cases
- KSQL features and use cases
gpt에게 물어 본 시험 대비 예상 필요 시간
Application Design – 40%
포함되는 시험 주제:
- Kafka’s command-line tools
- Pub/Sub and streaming concepts
- Kafka architecture and design decisions
- Kafka APIs, configuration and metrics
- Message structure, key selection (choices and factors) and metadata
- System metrics
- Schema management
관련 강의:
- 섹션 2: 아파치 카프카의 역사와 미래 (특히 기본 구조와 데이터 파이프라인에 대한 내용)
- 총 40분
- 섹션 3: 카프카 기본 개념 설명 (브로커, 클러스터, 주키퍼, 복제 등 Kafka 구조와 관련된 강의)
- 총 1시간 34분
- 섹션 5: 아파치 카프카 CLI 활용 (Kafka CLI 명령어 툴 사용법과 브로커 실행, 토픽 생성 등)
- 총 1시간 42분
- 섹션 6: 카프카 프로듀서 애플리케이션 개발 (Kafka APIs 및 메시지 구조, 키 선택 등)
- 총 1시간 39분
총 시간: 약 5시간 35분
Domain Development – 30%
포함되는 시험 주제:
- Kafka Clients: Producer and Consumer key concepts and functions
- Troubleshooting/debugging
- Performance, throughput, latency, scaling considerations
- Message ordering and delivery guarantees
- Serialisation/deserialisation
- Producer partition selection
- Consumer offset management
- Consumer groups, partition assignments, partition rebalances
- Data retention strategies and implications
- Topic co-partitioning
관련 강의:
- 섹션 6: 카프카 프로듀서 애플리케이션 개발 (Producer key 개념과 메시지 전송 방식, 파티셔너 설정)
- 총 1시간 39분
- 섹션 7: 카프카 컨슈머 애플리케이션 개발 (Consumer key 개념, 컨슈머 그룹, 오프셋 관리, 리밸런싱)
- 총 1시간 59분
총 시간: 약 3시간 38분
Deployment/Testing – 30%
포함되는 시험 주제:
- Application deployment choices
- Security
- Kafka Streams features and use cases
- KSQL features and use cases
관련 강의:
- 섹션 4: 카프카 클러스터 운영 (Kafka 클러스터 운영 방법 및 SaaS형 Kafka)
- 총 53분
- 섹션 8: 멱등성 프로듀서와 트랜잭션 프로듀서
- 총 22분
- 섹션 9: 카프카 스트림즈 (KStream, KTable, StreamsDSL, 윈도우 처리 등 Kafka Streams의 핵심 개념과 사용 사례)
- 총 1시간 45분
- 섹션 10: 카프카 커넥트 (Kafka Connect를 사용한 데이터 파이프라인 구축 및 배포)
- 총 1시간 41분
총 시간: 약 4시간 41분
추가: Schema Management 및 KSQL/REST Proxy 관련
- Schema Management는 주로 Confluent Schema Registry에 관련된 내용으로, 이 강의에서 별도로 다루지는 않으나 Kafka 설정 파일을 직접 테스트하면서 학습할 수 있습니다.
- KSQL 및 REST Proxy도 강의에 명확히 포함되어 있지는 않지만, Confluent의 문서나 추가 자료를 통해 실습해볼 수 있습니다.
전체 학습 시간 요약
- Application Design: 약 5시간 35분
- Domain Development: 약 3시간 38분
- Deployment/Testing: 약 4시간 41분
총 학습 시간: 약 13시간 54분
'DevOps > Kafka' 카테고리의 다른 글
[카프카] 트랜잭션 프로듀서와 트랜잭션 컨슈머 (0) | 2024.09.17 |
---|---|
[카프카] 멱등성(idempotence) 프로듀서란? (2) | 2024.09.17 |
[카프카 퀴즈] 카프카 cli 퀴즈 (0) | 2024.07.02 |
[카프카 프로그래밍] 그 외 커맨드 라인 툴, 카프카 토픽을 만드는 두가지 방법, 카프카 브로커와 로컬 커맨드 라인 툴 버전을 맞춰야 하는 이유 (0) | 2024.07.02 |
[카프카 프로그래밍] kafka-consumer-groups.sh ⭐️ (0) | 2024.07.02 |
댓글