1. 2
    1. 3

      Wanting transactions that span multiple microservices is almost always a red flag that your architecture is mismatched you the realities of your business domain. Distributed transactions are sufficiently error-prone and difficult that it’s probably best to consider them a non-option, especially if the intermediate/partial stages of the transaction don’t represent valid domain states.

    🇬🇧 The UK geoblock is lifted, hopefully permanently.