Skip to Main Content
Talk Intermediate

Kafka 101: Decoding the Essentials of Stream Processing

Proposal status is Rejected
Session Description

Apache Kafka has emerged as a cornerstone technology in modern data architectures, but its fundamental concepts can seem daunting to newcomers. This talk cuts through the complexity, offering a clear and concise introduction to Kafka's core elements: topics and partitions.


We'll begin by explaining what Kafka is and its primary use cases in simple terms. Then, we'll dive into the heart of Kafka's structure:

  1. Topics: We'll explore what topics are, how they organize data streams, and why they're crucial for effective data management.
  2. Partitions: We'll break down the concept of partitions, discussing how they enable parallelism and scalability within Kafka.
  3. Basic Operations: We'll cover the essentials of producing to and consuming from Kafka topics, providing a solid foundation for working with the platform.


Through easy-to-understand examples and visualizations, attendees will gain a clear grasp of these fundamental Kafka concepts. By the end of the talk, you'll have the knowledge to start your Kafka journey with confidence, whether you're a developer, data engineer, or curious tech enthusiast.


Join us for this beginner-friendly exploration of Kafka's building blocks and take the first step towards mastering this powerful data streaming platform.

Session Categories

FOSS

Speakers

Nanthakumaran Senthilnathan
Nanthakumaran Senthilnathan Software Engineer | Presidio

I'm a Software Engineer at Presidio with a passion for learning and sharing knowledge about cutting-edge technologies. I frequently speak about Apache Kafka, distributed systems, and software development best practices.


I'm a two-time AWS-certified professional, holding both the Solutions Architect Associate and Developer Associate certifications. I've also developed and published Flutter packages, contributing to the open-source community.


My journey in tech is driven by constant curiosity and a desire to tackle complex challenges. Whether it's Kafka, resilient distributed systems, or crafting efficient software solutions, I'm always eager to dive deep and explore new possibilities.


LinkedIn profile: https://www.linkedin.com/in/nanthakumaran-s