Have something interesting to share with Java Eastern Europe community?
Become a speaker now
Mikalai Alimenkou

Mikalai Alimenkou

Independent Consultant at XP Injection, Ukraine

Senior Delivery Manager, Java Tech Lead and experienced coach. Expert in Java development, scalable architecture, Agile engineering practices and project management. Having almost 15 years of development experience, specializes on complex distributed scalable systems. Active participant and speaker of many international conferences. Founder and independent consultant at training center XP Injection. Organizer and founder of Selenium Camp, JEEConf and XP Days Ukraine conferences. Founder of active “Anonymous developers club” (uadevclub).

Speaker's activity
Saga about distributed business transactions in the microservices world
Talk
Russian

Most people nowadays think microservices architecture is a great way to build any system. They visit conference talks, read books and review tutorials, where ‘hello world’ applications are built just in several minutes using microservices approach. But the reality is not so wonderful and one of the biggest pain is hidden inside distributed business transactions. In the monolith application, this topic is almost completely covered with DB level transactions. In a distributed world, you have to face many issues trying to implement reliable and consistent business logic.

In this talk, we will review different types of problems related to distributed business transactions, popular SAGA pattern, frameworks and techniques to simplify your life without compromising the quality of the system.