<

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

Tobias Kräntzer
Code BEAM Lite Italy 2019
22 Mar 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).