Какой из следующих паттернов наиболее эффективно решает проблему координации транзакций между несколькими микросервисами?