Concurrency is Coordination and Sharing
Can Transactions and Coroutines co-exist?
Why is Snapshot Isolation not enough?