Re:Meta’s Microservice Architecture [pdf]
by another2another on Thursday July 13, 2023 @04:39AM
(#36706436)
You can get Distributed Transaction Coordinators (e.g. MSDTC on Windows), but it will make everything much slower.
If you need atomicity _across services_ it's very different, hence why everyone resorts to eventual consistency and all the associated extra complexity. If there's a decent way to have true transactions that span multiple services, I've certainly never seen it.