initial version of understanding transactions

In this document I'm trying to capture all ways to 'live without distributed transactions', it's written for azure environments, but should actually apply for any super large environment.

Feel free to chime in an comment