How to Ensure Ordered Processing in Kafka (with Examples)
Updated: Jan 30, 2024
Understanding Kafka’s Ordering Guarantees Apache Kafka is a distributed streaming platform used widely for building real-time data pipelines and streaming applications. It’s designed to handle high throughput of data and......
How to Manage Offsets in Kafka (with Examples)
Updated: Jan 30, 2024
Introduction Apache Kafka has become the backbone of data processing for modern enterprises, providing a high-throughput, fault-tolerant distributed messaging system. It enables the development of real-time data pipelines and streaming......
How to Serialize and Deserialize Messages in Kafka
Updated: Jan 30, 2024
Introduction Apache Kafka is a distributed event streaming platform used extensively in modern data architectures. Kafka’s ability to handle high throughput of messages has made it indispensable for real-time analytics, data......
Kafka: How to Create a Simple Producer in Java
Updated: Jan 30, 2024
Introduction Apache Kafka is a distributed streaming platform capable of handling trillions of events a day. Originally conceived by Linkedin and subsequently open-sourced, Kafka is fast becoming a core piece of infrastructure for many......
Kafka: How to Write a Simple Producer in Python
Updated: Jan 30, 2024
Introduction Apache Kafka is a powerful distributed streaming platform that enables you to build real-time data pipelines and streaming applications. Kafka is widely used for building real-time streaming data pipelines that reliably......
Apache Kafka: How to List and Inspect Topics
Updated: Jan 30, 2024
Introduction to Apache Kafka Topics Apache Kafka is a distributed streaming platform that is commonly used for building real-time messaging systems. Topics, a core component of the Kafka ecosystem, are categories or feed names where......
Kafka: How to Create and Manage Topics
Updated: Jan 30, 2024
Introduction to Apache Kafka Topics Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation and used by thousands of companies for high-performance data pipelines, streaming analytics, data......
Understanding Topics and Partitions in Apache Kafka (with Examples)
Updated: Jan 30, 2024
Introduction When it comes to building real-time streaming data pipelines, Apache Kafka emerges as the centralized service for handling high-throughput and low-latency messaging. At the heart of Kafka’s design lies the concept of......
Apache Kafka: A Practical Cheat Sheet (Updated)
Updated: Jan 30, 2024
Apache Kafka is a distributed streaming platform that has established itself as a critical component for building real-time, fault-tolerant, and scalable messaging systems. With Kafka, developers can publish, subscribe to, store, and......
How to completely remove Kafka from your computer
Updated: Jan 30, 2024
Introduction Removing Kafka from your computer involves more than just deleting the main application. It requires careful attention to clean system variables, configurations, and directories that were used by Kafka. This guide will......
How to run Kafka services on custom ports
Updated: Jan 30, 2024
Introduction Apache Kafka is a distributed streaming platform that is widely used for building real-time messaging systems. It’s known for its high throughput, reliability, and replication capabilities, making it a favorable......
5 ways to check Apache Kafka version
Updated: Jan 29, 2024
Introduction Apache Kafka is an open-source stream-processing software platform developed by LinkedIn and donated to the Apache Software Foundation, written in Scala and Java. It is widely used for building real-time data pipelines and......