Bolt is one of the fastest-growing companies in Europe and so are our data volumes. Since our launch in 2013, we have reached 25 million customers in over 30 countries. Not only we grow our market share in cities where we operate, but we expand to new regions and launch new business divisions. It all comes with massive amounts of new data. In our day-to-day operations, we heavily rely on data for decision making and machine learning. That’s why we made a decision to switch towards real-time stream processing and event sourcing. It was a long and bumpy ride which has provided us with significant benefits. During this presentation, Ruslan will share his team’s experience migrating all company’s infrastructure to real-time data processing, problems team has encountered, short-cuts they have made, and lessons learned along the way – Kafka cluster management, structured and un-structure data processing, data (de)duplication, reliability guarantees, making migration process as seamless as possible.”