Submitted by Tomasz Bartoszewski
You likely don't need Kafka. Yes, you've read that right. If your application performs without problems and you don't expect high increase in load, there is no need to look for different tools or architecture. But after 2 years of using Kafka on production, I'm still amazed by it. If you like to learn how certain tools work, we will do exactly that. I will walk you through building producers and consumers, partitioning and replication. We will have a look at retention of data and log compaction. By the end of the session you will understand principles behind Kafka and when it's a perfect tool for the job. And even if you decide to not use it, it will be based on your knowledge.
Tomasz is a developer who likes to be involved in everything at work. He wanted to be a knight, but because of low demand, he ended up slaying bugs on production. He likes improving performance of the applications. In his free time, he usually plays with Rubik's cubes, currently the Megaminx. Big Lego fan, especially Castle series, and anything what requires creativity.