When it all went to Kafka 2: Disperse producers

Day 2 /  / Track 4  /  RU / For practicing engineers

Continuation of the talk "When it all went to Kafka", but the main attention will get a Producer: we will figure out what is under his hood and how it all works. This talk will be about Producer tuning performance: finding pinch points and choosing the definitive characteristics for the requirements.

We will analyze the work of the Producer:

  • What settings affect their performance;
  • What performance metrics we have and what do they mean;
  • A search of pinch points;
  • Selection of characteristics for external requirements.


Speaker(s)

Gregory Koshelev
Kontur

Has more than 9 years of experience in commercial development on Java. Leads a small development team in Kontur, the biggest IT company in Ekaterinburg. Manages Java community inside of the company and in Ekaterinburg.

Invited Experts

Maxim Gorelikov
Square meter

10+ years experience in IT, starting from C/C++ and geophysics and now basically JVM languages/JS and financial services.

Basically, he uses Spring and Netflix ecosystem, but checks out everything that is worth trying on GitHub. He is experimenting with reactive approaches.

He wants to understand not only his apps but also everything around them, thus he is working with all the infrastructure (logs, CI/CD, orchestration) and tests. To sum up, DevOps is our everything.

Ivan Ponomarev
KURS

Tech lead in KURS company, tutor at MIPT. Has more than 15 years of experience in IT. Writes code and manages projects ranging from ERP systems customization to building a real-time webscraping system. Sometimes shares his experience as a speaker at conferences and meetups.