~/talk

Game of Streams

Talkat Devnexus 2020 · 2020-02-19..02-21· [microservices, distributed-systems]
slides:none on file

Live coding builds a three-service pipeline (a source/processor/sink trio) that generates wholesale coffee events, transforms them into retail items with a roast/state field, and consumes them end‑to‑end using Spring Cloud Stream with RabbitMQ and Kafka binders. The demo shows numeric and temporal decoupling, scales with competing consumer groups, and proves dynamic binder override by switching and mixing RabbitMQ and Kafka at runtime from the command line. All code runs live and the repo is available.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:27Why use messaging platforms
  3. 10:13Microservices and messaging
  4. 20:20Spring Cloud Stream overview
  5. 24:37Coffee processing demo setup
  6. 32:00Building the source service
  7. 42:03Building the processor service
  8. 47:01Building the sink service
  9. 51:44Functional API conversion
  10. 54:29Switching to Kafka
  11. 57:20Dynamic platform switching
  12. 58:03Q&A and resources
~/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.