Talks

In distributed systems, communication between different components is crucial. However, physical networks can sometimes experience disruptions. A network connection might be temporarily lost, but business transactions must remain consistent. Dealing with lost events or duplicates becomes a frustrating issue, and detecting such occurrences can be especially challenging as the system scales.
So how do we address these challenges? Transactional outbox and inbox patterns offer a solution. While these patterns are well-known in the world of microservices, their implementation often raises multiple questions.
Join me to explore these patterns in-depth, understand their potential pitfalls, and learn how to implement guaranteed message delivery effectively.
Aleksandr Gromov
T-Digital by Deutsche Telekom
I was born in Russia and now live in Thessaloniki, working as a Lead Expert in T-Digital by Deutsche Telekom.
I have more than 12 years or experience in IT, mostly with Java, spring boot and building enterprise application with microservices architecture. I work on providing common implementation of non-functional requirements for other teams, central services for the project and architecture for integration patterns. I am passionate about code quality, learning the internals of different frameworks and technologies and applying this knowledge for improving application performance and user experience.