~/talk

Expressive Kafka Streams API for Scala Developers

Talkat Scala Days Berlin 2018 · 2018-05-14..05-17· [distributed-systems]
links:none on file
slides:none on file

Wraps Kafka Streams Java API into idiomatic Scala, keeping original semantics while adding implicit Serdes so the compiler enforces missing serializers and removes repetitive type boilerplate. Provides a Scala-friendly DSL and a separate queryable-state HTTP service that discovers nodes via Kafka Streams metadata, queries each local store, and merges results to support distributed state lookups. Library is published on Maven and GitHub, many features are upstreamed into Apache Kafka, and the internal query library exists at version 0.1 and is production-used at the uploader's company.

AI-written summary · about

  1. 0:00Introduction to streaming
  2. 4:46Kafka Streams features
  3. 10:51Scala API for Kafka
  4. 17:54Implicit type safety
  5. 22:57Queryable state library
  6. 28:03Project status and closure
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.