• No products in the cart.

ratings 

Apache Kafka is a real-time data pipeline processor. It high-scalability, fault tolerance, execution speed, and fluid integrations are some of the key hallmarks that make it an integral part of many Enterprise Data architectures. In this lab intensive two-day course, you will learn how to use Kafka to build streaming solutions.

PRIVATE
Course Access

Unlimited Duration

Last Updated

March 3, 2021

Students Enrolled

Total Reviews

Posted by
Certification

This “skills-centric” course is about 50% hands-on lab and 50% lecture, coupling the most current techniques with the soundest industry practices. In this course you will learn about:

· Overview of Streaming technologies

· Kafka concepts and architecture

· Programming using Kafka API

· Kafka Streams

· Monitoring Kafka

· Tuning / Troubleshooting Kafka

Course Curriculum

    • Fast data 00:00:00
    • Streaming architecture 00:00:00
    • Lambda architecture 00:00:00
    • Message queues 00:00:00
    • Streaming processors 00:00:00
    • Architecture 00:00:00
    • Comparing Kafka with other queue systems (JMS / MQ) 00:00:00
    • Kaka concepts : Messages, Topics, Partitions, Brokers, Producers, commit logs 00:00:00
    • Kafka & Zookeeper 00:00:00
    • Producing messages 00:00:00
    • Consuming messages (Consumers, Consumer Groups) 00:00:00
    • Message retention 00:00:00
    • Scaling Kafka 00:00:00
    • Labs : Getting Kafka up and running; Using Kafka utilities 00:00:00
    • Configuration parameters 00:00:00
    • Producer API (Sending messages to Kafka) 00:00:00
    • Consumer API (consuming messages from Kafka) 00:00:00
    • Commits , Offsets, Seeking 00:00:00
    • Schema with Avro 00:00:00
    • Lab : Writing Kafka clients in Java; Benchmarking Producer APIs 00:00:00
    • Streams overview and architecture 00:00:00
    • Streams use cases and comparison with other platforms 00:00:00
    • Learning Kafka Streaming concepts (KStream, KTable, KStore) 00:00:00
    • KStreaming operations (transformations, filters, joins, aggregations) 00:00:00
    • Labs: Kafka Streaming labs 00:00:00
    • Hardware / Software requirements 00:00:00
    • Deploying Kafka 00:00:00
    • Configuration of brokers / topics / partitions / producers / consumers 00:00:00
    • Security: How secure Kafka cluster, and secure client communications (SASL, Kerberos) 00:00:00
    • Monitoring : monitoring tools 00:00:00
    • Capacity Planning : estimating usage and demand 00:00:00
    • Trouble shooting : failure scenarios and recovery 00:00:00
    • Monitoring Kafka 00:00:00
    • Instrumenting with Metrics library 00:00:00
    • Labs; Monitor Kafka cluster 00:00:00
    • Instrument Kafka applications and monitor their performance 00:00:00
    • Students will build an end-to-end application simulating web traffic and send metrics to Grafana. 00:00:00

Course Reviews

Profile Photo
ashar hafeez
0
62

Students

About Instructor

Pak

Course Events

[wplms_eventon_events]

More Courses by Insturctor

© 2021 Ernesto.  All rights reserved.  
X