Michelin IT Engineering Blog
  • Home
  • Authors
  • Open Source
  • About us
  • Join us
Sign in Subscribe
Sébastien Viale

Sébastien Viale

Software developer for more than 20 years, I am passionate about the Apache Kafka ecosystem and event-driven architecture
Clermont-Ferrand
Dead Letter Queue in Kafka Streams (KIP-1034)
Kafka

Dead Letter Queue in Kafka Streams (KIP-1034)

Introduction Kafka Streams 4.2.0 was released on February 16th, and it brings more than just improvements to exception handling and the dead letter queue (DLQ) mechanism. With KIP-1034 included in this release, Kafka Streams now provides native DLQ routing support that directly integrates with: * DeserializationExceptionHandler * ProcessingExceptionHandler * ProductionExceptionHandler
24 Jul 2026 5 min read
Processing Error Handling in Kafka Streams
Kafka

Processing Error Handling in Kafka Streams

Introduction A major concern when developing Kafka Streams applications is handling processing errors. Processing errors occur when the implemented logic in a Kafka Streams application fails to process a record correctly. Let’s illustrate what processing errors are with a concrete example from our Supply Chain domain: a DeliveryBooked event
20 May 2025 7 min read
Designing Kafka Streams Applications
EventDriven

Designing Kafka Streams Applications

For the past 4 years, our journey into the heart of Kafka's capabilities has been shaped by two pivotal concepts: Master Topologies and Micro Topologies. These conceptual frameworks have become the backbone of our Kafka Streams application design, offering a comprehensive and granular understanding of our end-to-
11 Apr 2024 7 min read
Page 1 of 1
Copyright © 2026 MICHELIN. All rights reserved
  • Privacy policy
  • Legal notice
  • Cookies policy