Voxxed Days Microservices: Grygoriy Gonchar on Data Consistency
Hi Grygoriy, tell us who you are and what lead you into microservices?
For the last years, I’ve been working as a Software Architect in multiple companies and industries. I’m coming mainly with Java hands-on experience, and besides distributed systems architecture, I also hold a background and interests in software security. Microservices, to me, was always a tool to reduce growing system complexity and I believe that microservices architecture and containerization becomes a de facto standard for complex systems and growing organizations.
What will you be talking about at Voxxed Days Microservices?
While I was working a lot within the financial industry, data consistency was always a challenge with microservices. In financial services such as Kreditech landing platform, many communications reflect real money movements, and frequently, financial data spreads across different domains such as payments, loans, or accounting. Making the data consistent was, for a long time, on my radar, and for years, I was collecting different solutions to the problem. Recently, I’ve joined eBay Classifieds Group Motors Vertical in Berlin and would be happy to add my eBay experiences to my talk as well. In the end, I want to present all known to me solutions to reach consistent data representation across multiple microservices, such as sagas and compensations, write-ahead log, data reconciliation, change data capture or data replication, and finally, using events as a single source of truth.