Background:
I know of quite a few large scale systems, especially in e-commerce domain where distributed transactions are used along with eventual consistency.
Question:
Is it possible to have a distributed transaction (over two networked resources) with strong consistency guarantees. I keep hearing/reading about it in theory (using 2 phase commits), but have never had a chance to come across one such system.
Or it is not at all possible to achieve it at all ? Any insights/relevant article appreciated.