Apache Kafka: बुनियाद से Production तक Event Streaming

Apache Kafka सीखें: topics, partitions, producers, consumer groups, delivery guarantees, retention, replication, exactly-once और संचालन, असली broker के विरुद्ध जाँचे हुए उदाहरणों के साथ।

कोर्स शुरू करें →

पाठ्यक्रम

Kafka की बुनियाद

  1. Kafka क्या है
  2. Topics, Partitions, Offsets और Records
  3. Brokers, Replication और KRaft
  4. पहला Topic: बनाएँ, Produce करें, Consume करें

Producers

  1. Keys और Partitioning
  2. Acknowledgements, Retries और Idempotence
  3. Batching और Compression
  4. Serialization और Schemas

Consumers और Consumer Groups

  1. Consumer Groups और Committed Offsets
  2. Assignment और Rebalancing
  3. Commits और Delivery Semantics
  4. विफलताएँ, Retries और Dead-Letter Topics

Topics डिज़ाइन करना

  1. Partition संख्या चुनना
  2. Retention और Log Compaction
  3. Naming, Ownership और Topic स्वच्छता

Durability और Reliability

  1. min.insync.replicas और उपलब्धता
  2. विफलता परिदृश्य और Leader Election
  3. Idempotent Producers और Transactions

Streams, Connect और Ecosystem

  1. Kafka Connect
  2. Stream Processing: Kafka Streams, Flink और ksqlDB

संचालन और Security

  1. जो मायने रखता है उसकी निगरानी
  2. Security: TLS, SASL और ACLs
  3. क्षमता, Upgrades और Managed Services

सब कुछ जोड़ना

  1. केस स्टडी: E-commerce Platform के लिए Order Events
  2. Revision: Cheat Sheet और Self-Check