Event-based system: Uklon practice [ukr]

Talk presentation

Event-based systems are becoming more and more popular every year. At the same time, the challenges and accidental complexity we have as a result can be more complex than the problem we need to solve. Numerous architectural patterns (EDA, orchestration vs choreography, EventSourcing, etc.) can lead to unexpected traps.

Using the example of technical solutions implemented in Uklon(traffic jams, custom driver matching, driver arrival time updates), let's look at these patterns from a practical point of view.

Oleksandr Chumak
CTO, Uklon
  • Oleksandr Chumak has been with Uklon since the company’s inception, contributing to its growth for over 15 years. As effectively the third engineering team member, he has been part of every stage of the product’s evolution — from the first versions to the scalable ride-hailing platform that Uklon is today
  • Oleksandr began his career as a Software Engineer, later advancing to Tech Lead and then Solutions Architect. In 2023, he took on the role of Chief Technology Officer, combining deep technical expertise with a strategic vision for engineering development
  • As CTO, Oleksandr sets the company’s technical direction: overseeing the development of microservice architecture, platform scalability, the adoption of DevOps practices, security solutions, and the integration of ML/AI approaches into the product. He leads three key departments — Development, Data and Research, and Information System — with a combined team of over 200 specialists
  • Oleksandr holds a degree from the National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute.”
  • Linkedin
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?