Volodymyr Khrushchak

Volodymyr Khrushchak

Java Technical Lead at Playtika

Bio

I'm a Java Tech Lead with 9 years experience. For the last 5 years I created software solutions for Social Gaming. I believe that reliable software leads to good night sleep not just developers, but customers as well. 


Making data consistent within a distributed system

When developing new features we often trust already existing part of application and we almost always believe that our networks, hardware and databases will work as expected without issues. Each case described in this speech is production incident that lead to data loss or inconsistency - from non-transactional http calls, to Kafka message loss and XDR-related issues.

 


Agenda Talks

Java Week

12:45 to 13:15
03 Nov 2020

Making data consistent within a distributed system

When developing new features we often trust already existing part of application and we almost always believe that our networks, hardware and databases will work as expected without issues. Each case described in this speech is production incident that lead to data loss or inconsistency - from non-transactional http calls, to Kafka message loss and XDR-related issues.