Keeping CALM: When distributed consistency is easy