Cloud Natvz Class: Kafka Essentials
Duration: 3 days
Audience: System architects, developers, data engineers, DBA, and anyone who want to learn to use the Kafka messaging system for consuming data in their systems.
Prerequisites: Student should have at least one programming language (preferably python, java, or scala) and be able to work from the command line in a linux vm or container.
Description: We explore Apache Kafka Architecture and learn to configure a distributed messaging broker.
*Learn the Apache Kafka architecture and data model *Learn about decoupled services and distributed systems *Learn to build robust systems using distributed messaging brokers *Learn best practices configuring Kafka clusters in production *Write custom Kafka Producers and Consumer *Build an application that ingest data from streaming API