Azure DocumentDB opinion review by Ayende