Доклад исключительно практический, где на простых и понятных примерах разберем хитрые приёмы и шаблоны, которые могут использоваться при построении систем потоковой обработки информации (stream processing). В частности, разберем особенности Kafka и RabbitMQ. Это история о развитии нашего продукта, взлетах, а главное, падениях. Тут подробно разберем допущенные ошибки и принятые решения, как и почему они помогли устранить проблемы. Поговорим, почему так важно выбрать наиболее подходящий инструмент, а не следовать трендам вслепую. Как оказалось, несмотря на всю специфику нашего проекта, история совсем не уникальна, чем и должна быть привлекательна для слушателя.