Login     Signup
   info@zetlantechnologies.com        +91-8680961847

Home   >   Apache Kafka


Apache Kafka is a distributed streaming platform often used in conjunction with databases, but it's not a database itself. It's designed to handle large volumes of real-time data streams, while databases are primarily used for storing and querying structured data. Kafka can act as a source of truth for event data and is commonly used for real-time data ingestion into databases.


Key Features :


How they work together:


Course Details

1. Introduction to Apache Kafka

  • What is Apache Kafka?
  • Kafka Architecture Overview
  • Use Cases of Kafka
  • Components of Kafka (Producers, Consumers, Brokers, Topics, Partitions, Zookeeper)
  • Kafka vs. Traditional Messaging Systems

  • Installing Kafka on Windows/Linux/Mac
  • Setting up Zookeeper and Kafka Brokers
  • Configuring Kafka Properties
  • Running Kafka using CLI Commands
  • Basic Kafka Commands (Creating Topics, Producing & Consuming Messages)

  • Understanding Producers & Consumers
  • Producer API (Key, Partitioner, Acknowledgment)
  • Consumer API (Polling, Commit Offsets, Consumer Groups)
  • Kafka Serialization & Deserialization (String, JSON, Avro)
  • Consumer Offsets & Auto Commit

  • Topic Creation & Management
  • Partitioning Strategies
  • Replication in Kafka
  • Log Retention & Cleanup Policies
  • High Availability & Fault Tolerance

  • Introduction to Kafka Streams API
  • Stream Processing vs. Batch Processing
  • Stateless & Stateful Transformations
  • Windowing & Aggregations
  • Interactive Queries

  • What is Kafka Connect?
  • Source & Sink Connectors
  • Connecting Kafka with Databases (MySQL, PostgreSQL)
  • Connecting Kafka with Big Data Systems (Hadoop, Spark, Elasticsearch)

  • SSL/TLS Encryption
  • SASL Authentication
  • Role-Based Access Control (RBAC)
  • Securing Kafka with ACLs

  • Monitoring Kafka Clusters (JMX, Prometheus, Grafana)
  • Optimizing Kafka Performance (Batch Size, Compression, Acks)
  • Troubleshooting Kafka Issues

  • Exactly Once Semantics
  • Rebalancing Strategies
  • Schema Registry & Avro
  • Kafka in Cloud (AWS MSK, Azure Event Hubs, Google Pub/Sub)
  • Multi-Cluster Kafka & Cross-Data Center Replication

  • Implementing a Real-Time Data Pipeline
  • Kafka Integration with Spark for Stream Processing
  • Building a Kafka-based Microservices Architecture
  • Data Ingestion using Kafka & Kafka Connect


Fees Structure : 12500 INR / 145 USD
Total No of Class : 64 Video Class
Class Duration : 32:00 Working Hours
Download Feature : Download Avalable
Technical Support : Call / Whatsapp : +91 8680961847
Working Hours : Monday to Firday 9 AM to 6 PM
Payment Mode : Credit Card / Debit Card / NetBanking / Wallet (Gpay/Phonepay/Paytm/WhatsApp Pay)

Brochure       Buy Now       Sample Demo

Fees Structure : 22000 INR / 256 USD
Class Duration : 35 Days
Class Recording : Live Class Recording available
Class Time : Monday to Firday 1.5 hours per day / Weekend 3 Hours per day
Technical Support : Call / Whatsapp : +91 8680961847
Working Hours : Monday to Firday 9 AM to 6 PM
Payment Mode : Credit Card / Debit Card / NetBanking / Wallet (Gpay/Phonepay/Paytm/WhatsApp Pay)

Download Brochure       Pay Online