Pregunta de entrevista de Airwallex

How to implement a distributed transaction across several services