Asynchronous Transaction Processing With Kafka as a Single Source of Truth - Mobile ticketing system

Our backend system (ERP, CRM, Billing) is completely cloud, asynchronous Microservices and Kafka based. No databases at all. In this environment most challenging part is transaction management with error handling and compensation. Especially for bus tickets mobile application backend that has to respond fast. This short talk explains how we overcome this challenges and what are some of the solutions we implemented.

Speakers
speakerimage
Dalibor Blazevic
Competency Lead - Architecture Group, Sysco AS Norway