pub.titas
Home Series Blog
Portfolio
← All Tags

Kafka

1 items

Series Posts

Project Kotlin for Java Survivors: Life After Semicolons

Part 14: "Reactive and Events" — Coroutines, Streaming and Kafka

The AI team needs every product change, and Lena asks who owns the event schema. We publish a sealed, kotlinx.serialization event hierarchy to Kafka after commit and stream it as server-sent events from a Flow. We fan out to suppliers with suspend controllers and a suspending @HttpExchange client, and keep the request id in the logs as coroutines hop threads, all on Spring MVC with virtual threads.

© 2026 Titas Biswas

RSS · Portfolio · GitHub
100%