After many years of Python I finally saw the light of immutability with Clojure at Funding Circle, which is where I currently work adding a lot of parenthesis to their Github account.
Event sourcing and CQRS are quite a hot topic, and Kafka is considered one of the best tools for that around.
Unfortunately it's not so easy to get started and it can be a bit daunting in the beginning even just to get to "Hello World".
But it doesn't have to be so bad, with the help of a Clojure REPL we can easily play around with Kafka streams passing pure functions around.
In this talk we are going to introduce a few basics about Kafka streams, and show how can make up a shiny new data processing topology from scratch.
Slides