Tobias Kräntzer
Senior Backend Developer
Tobias has been developing software for the past 15 years with a variety of languages and platforms. Before working at Qixxit, as a senior backend developer, he had a strong focus on iOS. His professional carreer started at the Fraunhofer institute, building prototypes involving different technologies. With his job at Qixxit, he is now back to backend development, where he is shaping the core functionality of the platform.
Past Activities
Code BEAM Lite Italy 2019
11.45 - 12.05
Expecting the Unexpected
At Qixxit, we combine bus, train and flight options into a single route, allowing customers to book through a single platform. This requires communication with a lot of 3rd parties which can fail for a variety of reasons. Because this is a critical process, it is important to have full traceability to recover from potential failures.
We will look at how traceability might falter, and why this matters, a strategy to regain traceability and recoverability, and how we derive a pattern to use in our system.
OBJECTIVES
This talk aims to raise awareness of the failure scenarios of distributed transactions and common strategies to trace them in a general pattern, not specific to a certain domain.
AUDIENCE
The talk addresses those interested in distributed transactions (e.g., in an ecommerce system).