AlexJok
Да, не просто так спросил)
Порядок такой :
1) сохранили сущность в сервисе 1.
2) улетел некоторый запрос в сервис 2, которому нужна эта сущность и он тянет её из сервиса 1. То есть если поставить transactional, то сервис 2 ничего не получит т. к в первом ещё не завершена операция.
3) если в сервисе 2 случилась шняга, надо откатить сохранение сущности.
Долбанные публичные апи...
нет, в этом случае надо распремлять систему, а не в catch удалять сущности. Наверное, надо посмотреть на Саги (взять идеи от туда), или event sourcing