BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pycon-apac-2025//talk//8BUYEF
BEGIN:VTIMEZONE
TZID:PST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:PST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-pycon-apac-2025-8BUYEF@pretalx.com
DTSTART;TZID=PST:20250301T130000
DTEND;TZID=PST:20250301T133000
DESCRIPTION:Apache Kafka is a cornerstone of modern distributed systems\, e
 nabling scalable event streaming and processing. While its concepts are un
 iversal\, integrating Kafka effectively in Python comes with unique challe
 nges that are often overlooked in beginner guides. This talk dives deep in
 to the not-so-obvious pitfalls that Python developers and advanced Kafka u
 sers encounter\, offering practical solutions and insights.\n\nWe’ll exp
 lore advanced topics such as serialization/deserialization with and withou
 t Schema Registry\, handling tombstones in compacted topics\, and mitigati
 ng issues during group rebalancing to avoid message duplication. Additiona
 lly\, we’ll dive into building dead letter queues (DLQs) to manage unpro
 cessable messages\, ensuring production-grade reliability. We’ll also di
 scuss the intricacies of end-of-stream (EOS) transactions and how to desig
 n idempotent and transactional producers to maintain data consistency in c
 omplex workflows. Beyond Python-specific considerations\, the talk highlig
 hts language-agnostic Kafka intricacies\, including managing offsets\, sch
 ema evolution\, and designing resilient\, event-driven architectures.\nThi
 s talk is for experienced developers familiar with Kafka basics and lookin
 g to level up their expertise\, especially in the context of Python. Wheth
 er you’re struggling with rebalance anomalies\, designing for compacted 
 topics\, implementing transactional workflows\, or debugging serialization
  errors\, this session will provide you with a clear understanding of whic
 h tools to utilize and the direction to take when tackling complex Kafka s
 cenarios.
DTSTAMP:20260312T223916Z
LOCATION:F223
SUMMARY:[Talk] Apache Kafka Field Manual for Pythonistas: The Non-Beginner'
 s Guide - Kirill Tribunskii
URL:https://pretalx.com/pycon-apac-2025/talk/8BUYEF/
END:VEVENT
END:VCALENDAR
